Проблема при настройке маршрутов с помощью express.Router - PullRequest
0 голосов
/ 05 октября 2019

Я установил некоторые маршруты с помощью express.Router, и когда я звоню одному из них, я перенаправляюсь на все из них в порядке их объявления.

const router = express.Router();

app.use("/user", router);
require(__dirname + "/controllers/userController.js")(router);

app.use('/product', router);
require(__dirname + '/controllers/productController.js')(router);

app.use('/collection', router);
require(__dirname + '/controllers/collectionController.js')(router);

//И затем в контроллерах это выглядит так:

const account = require('./libs/account');

module.exports = function (app)
{
    app.post('/login', account.login);
    app.post('/signup', account.signup);
};

Когда я выполняю вызов на http://localhost:8080/collection/signup,, вызывается метод регистрации пользовательского маршрута вместо метода регистрации в коллекциимаршрут.

Есть идеи?

...