Вы можете сделать это:
app.use('/hotel', require('./hotel.routes.js'));
app.use('/review', require('./review.routes.js'));
Это помещает экспортированный маршрутизатор hotel.routes.js
на /hotel
, а экспортируемый маршрутизатор review.routes.js
на /review
.
Похоже,Вы немного усложнили, используя три файла для настройки одного /hotel
маршрута.
Вы также можете просто сделать:
const hotelsController = require("../controllers/hotels.controller");
app.get('/hotel', hotelsController.getAllHotels);
Там действительнонет необходимости в отдельном файле hotel.routes.js.
В качестве альтернативы вы можете поместить /hotel
в hotel.routes.js
файл следующим образом:
const hotelsCtrl = require("../controllers/hotels.controller");
const router = require("express").Router();
router.get('/hotel', hotelsCtrl.getAllHotels);
module.exports = router;
Итогда все, что вам нужно сделать в index.js
, это:
app.use(require('./hotel.routes.js'));