Я установил некоторые маршруты с помощью 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,, вызывается метод регистрации пользовательского маршрута вместо метода регистрации в коллекциимаршрут.
Есть идеи?