@vasIvas

Почему expressjs не видит путь?

module.exports = (function(app){
    var index = require('./index');
    var users = require('./users');

    app.use('/users', users);
    app.use('/', index);
});


var express = require('express');
var router = express.Router();

router.get('/', function(req, res, next) {
    console.log('index');
    res.json({message: "index"});
});

module.exports = router;


var express = require('express');
var router = express.Router();

router.get('/users', function(req, res, next) {
    console.log('users');
    res.json({message: "users"});
});

module.exports = router;

Почему к index, то есть "/" я могу делать запросы, а к "/users" нет, 404?
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
@Aves
app.use('/users', router.get('/users', ...)) == app.get('/users/users', ...)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы