В вашем app.js
app.use('/', require('./backend/routes/index'))
Тогда в ваших маршрутах / индексе
import express from 'express'
const router = express.Router()
// GET /
router.get('/', function (req, res) {
})
// GET /countries
router.get('/countries', (req, res, next) => {
})
// POST /subscribe
router.post('/subscribe', checkAuth, generalBodyValidation, (req, res, next) => {
})
// All routes to /admin are being solved in the backend/routes/admin/index file
router.use('/admin', require('./backend/routes/admin/index'))
module.exports = router
Ваш админ / индексный файл может быть
импорт экспресс из 'экспресс'
const router = express.Router()
// POST /admin/login
router.post('/login', (req, res, next) => {
})
module.exports = router
С этим вы сможете выполнить POST-запрос к /admin/login.
.
Надеюсь, это решит вашу проблему, если он пометит мой ответ как правильный, если не скажет мне, что пошло не так, и я решу это: D