【发布时间】:2012-04-02 16:28:03
【问题描述】:
我将 ExpressJs 与 Node.js 一起使用,并将我的所有路由放入一个“路由”文件夹中。
在服务器上,我进行数据库连接,然后定义我的路由,如下所示:
var routes = require('./routes');
var db;
dbconnect = new mongo.Db(config.mongo_database, new mongo.Server(config.mongo_host, config.mongo_port, {}), {});
dbconnect.open(function (err, db) {
db.authenticate(config.mongo_user, config.mongo_pass, function (err, success) {
if (success) {
//routes/index.js
app.get('/', routes.index);
//routes/users.js
app.get('/users', routes.users);
}
});
});
我想访问这些路由 JavaScript 文件中的每一个中的“db”对象。我如何将这个“app.js”文件传递给 index.js 或 users.js?
谢谢!
【问题讨论】:
标签: javascript node.js express