Я пытаюсь разделить части своих маршрутов в разных файлах
У меня есть маршрут /houses/
и маршрут /houses/:houseid/bookings
У меня есть / Houses / в маршрутахHouses.jsфайл, и я хочу поместить часть маршрутов бронирования в файл routBookings.js, но он не работает, так как я не могу получить параметр: houseid.
Объект params пуст
Я устанавливаю маршрут с помощью
app.use('/profile/houses/:hid/bookings', bookingRoutes)
И в routeBookings.js
router.get('/', auth, (req, res) => {
database('sh_bookings').select('*').where('b_house_id', req.params.hid).then((bookings) => {
res.render('profile/bookings/bookings.ejs', {
bookings: bookings,
moment: moment
})
}).catch(() => {
res.status(500).send('An error occured')
})
})
Он просто попадает впоймать сразу же, как req.params.hid
пусто
Если я переместу маршрут в routeHouses с
router.get('/:hid/bookings')
, он работает, но я хочу, чтобы он был отделен.