我遇到了一個問題,我需要將某個變量綁定到模塊上下文。我有兩個文件夾:控制器和模型。在模型中,我有這樣一個模型:如何將變量添加到模塊上下文中 - Node.js
exports = {
name: String,
password: String
}
和控制器看起來是這樣的:
exports = {
onMessage: (message) {
Model.doSomething();
}
}
所以我需要訪問模型的控制器,而不是要求-ING它。我不認爲加載模型並將其提供給全球是這方面的良好做法。我正在尋找像MyNodeJsModule.addVarToContext(Model);
爲什麼我不想在控制器中需要模型的事情是,我需要通過外部系統加載模型,並讓外部系統通過數據庫訪問模型替換模型。
爲什麼不要求()呢? – Benedikt 2014-09-30 09:58:53
請閱讀最後。我需要通過需要它的外部系統來改變模型。之後,我需要將更改後的模型放入上下文中。 – Gelidus 2014-09-30 10:01:28