如何导出这些变量,以便以后可以在不同的js文件中使用它们?
以下示例仅适用于1个变量
var app = module.exports = express();
但是我想传递更多的变量,所以我做到了
var app = express();
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : ''
});
module.exports.app = app;
module.exports.connection = connection;
没有成功
最佳答案
这是因为首先,您的模块是应用程序。我的意思是,如果在第一种情况下您拥有这样的B:
app = require('A') // = express()
而第二次是:
app = require('A') // = {app: express(), connection: connection}
关于javascript - Node.js模块导出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23544558/