我可以建立一個導出實例化變量的模塊嗎?實例化事物的節點模塊?
模塊:
var module1 = require('module1')
var Module2 = require('module2')
module1.dosomething(variables)
exports.module1 = module1
//or
module2 = new Modle2(variables)
module2.dosomething(variables)
exports.module2 = module2
我可以要求模塊上方在許多其他文件,並使用出口作爲實例變量或將它們重新實例每次我需要他們,並要求他們在文件之間不共享時間。
謝謝!
您可以執行。不是一個好的答案。這取決於你想怎麼做。 –
我可以做這些和出口都不會被重新實例化模塊1和模塊2的versons每次需要?導出將始終引用已經實例化的版本? – fancy
這取決於,但是,看到我對這個問題的答案http://stackoverflow.com/questions/8931239/how-to-access-variables-declared-in-main-app-js-in-seperate-route- files-in-node/8931366#8931366 –