0
當使用sequlize連接到我創建了一個Sequlize對象這樣的數據庫:續集多個連接?
sequelize = new Sequelize(settings),
我需要在我的應用程序在不同的模塊sequlize對象。例如在app.js中建立連接和models.js,我在這裏創建我的模型
爲了避免傳遞參數,我希望在需要它們的不同模型中創建新的sequizeize對象。這個可以嗎?
當使用sequlize連接到我創建了一個Sequlize對象這樣的數據庫:續集多個連接?
sequelize = new Sequelize(settings),
我需要在我的應用程序在不同的模塊sequlize對象。例如在app.js中建立連接和models.js,我在這裏創建我的模型
爲了避免傳遞參數,我希望在需要它們的不同模型中創建新的sequizeize對象。這個可以嗎?
我不認爲這會工作(良好)。相反,你可以做的是,當您需要訪問它移動實例的創建一個模塊,並使用該模塊:
// database.js
var sequelize = require('sequelize');
var settings = ...;
module.exports = new Sequelize(settings);
// app.js
var sequelize = require('./database');
...
// models.js
var sequelize = require('./database');
...
因爲要require
調用緩存,同一個對象會之間共享你的文件。
太棒了!我不知道! – Himmators