【发布时间】:2014-09-04 16:01:13
【问题描述】:
我在我的节点应用程序中使用 express 3,并且我已将我的路由分成单独的文件...
app.use('/', routes);
app.use('/users', users);
问题是我在许多这些路由中都需要一个数据库连接。我应该在每个路由文件中连接到数据库,还是可以在我的主应用程序文件中连接并以某种方式将连接传递给包含?
我使用 express-generator 创建了一个骨架应用程序。 在 app.js 中,路由是这样包含的...
app.use('/', routes);
app.use('/users', users);
在这些文件中,它们之间的路由如下...
var express = require('express');
var router = express.Router();
router.get('/', function(req, res) {
res.render('index');
});
【问题讨论】:
-
你能说明
routes或users是如何定义的吗?