我从这里的各种帖子中读到,构建 Express 应用程序的一个好方法是创建一个带有以下内容的 routes.js 模块:
exports.homepage = function (req, res) {
// do something
}
然后,从我的 app.js 中:
var app = module.exports = express.createServer();
app.get('/', routes.homepage);
这是一种享受,直到我想改变我的“做某事”来做另一个这样的请求:
exports.homepage = function (req, res) {
app.get('/sign-in', myCallbackFunc);
}
我的 routes.js 对应用程序一无所知。我如何传入/引用“应用程序”。还是我构建这个的方式不正确?
谢谢!