Я пытаюсь модулировать свое приложение node.js (используя экспресс-фреймворк).Проблема, с которой я сталкиваюсь, заключается в настройке моих маршрутов.
Я больше не могу извлекать данные, которые отправляю на почту.(req.body не определено).Это работает хорошо, если все это в одном файле.Что я здесь не так делаю, и как лучше всего модулировать код в node.js?
Мой app.js
require('./routes.js').setRoutes(app);
Мой route.js
exports.setRoutes = function(app){
app.post('/ask', function(req, res, next){
time = new Date();
var newQuestion = {title: req.body.title, time: time.getTime(), vote:1};
app.questions.push(newQuestion);
res.render('index', {
locals: {
title: 'Questions',
questions: app.questions
}
});
});