我只是在 ExpressJS 中试验基本路由,到目前为止我有两条路由:
app.get('/', function(req,res) {
res.render('index');
});
app.get('/pics', function(req,res) {
res.render('pics');
});
当像这样定义时,在我的 app.js 中,一切正常,但是当从我的子目录中的单个文件导出如下时routes
,我收到错误消息,指出需要回调函数,但返回了未定义的对象。
index.js:
exports.index = function(req,res) {
res.render('index');
});
图片.js
exports.pics = function(req, res) {
res.render('pics');
};
应用程序.js
var routes = require('./routes');
app.get('/', routes.index);
app.get('/pics', routes.pics);
在后一个例子中我做错了什么来破坏一切?