gleber1
@gleber1

Как передать управление из routes в node js?

Есть роут
module.exports = function(app) {
app.get('/users', require('../controllers/user').CRUD.findAll);
app.get('/users/:id', require('../controllers/user').CRUD.findById);
app.post('/users/login', require('../controllers/user').handlers.login);
};

В самом ап.джс
вызов такой
require('./routes')(app);
Но в контроллере
exports.handlers = {
    login: function(req, res, next){
К ПРИМЕРУ
req.json(req.params);

нихренаеньки не вернет, в чем соль?
как правильно передавать рек и рес или управление какое то
  • Вопрос задан
  • 2323 просмотра
Решения вопроса 1
@kazmiruk
req.params содержит динамические параметры, которых у Вас судя по урл /users/login для данного запроса попросту нет. Если Вы хотите выводить там то, что после ? (/users/login?q=1), то для этого нужно использовать res.query
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы