Хорошо, это должно быть легко для кого-то указать.
Я проверил другие подобные вопросы, и никто не помог.
Я пытаюсь переместить все мои маршруты в отдельный файл 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]
Это экспресс-приложение из ящика, поэтому их не так много описать.
Спасибо.
EDIT: по запросу, вот что находится в ./routes/user.js
:
exports.list = function(req, res){
res.send("respond with a resource");
};