好的,这应该很容易让某人指出。
我检查了其他类似的问题,但没有任何帮助。
我正在尝试将所有路由移动到一个单独的routes.js
文件中。其中我有:
module.exports = function (app) {
var user = {
list : require('./routes/user.js')
}
, index = {
index : require('./routes/index.js')
}
app.get('/', function(request, response){
response.send('You made it to the home page.')
});
app.get('/users', user.list);
}
在我的app.js
文件中,我有这个:
var register_routes = require('./routes.js')
register_routes(app)
我的索引路由工作正常,但它会app.get('/users', user.list);
因以下错误而重新启动:
.get() 需要回调函数但得到一个 [object Object]
这是一个开箱即用的快递应用程序,因此无需过多描述。
谢谢。
编辑:每个请求,这里是什么./routes/user.js
:
exports.list = function(req, res){
res.send("respond with a resource");
};