В своем файле users.js
вы экспортируете объект со свойством router
(module.exports.router = router
), который будет выглядеть как ..
module.exports = {
router: router
}
, а в свой индекс вы импортируете объект из users.js
, но не доступ к маршрутизатору при передаче его в router.use(...)
.
Вы должны передать маршрутизатор в свой index.js
файл
index. js
const express = require('express');
const router = express.Router();
// You can access the router on the require
const userRouter = require('./users').router;
router.use('/user', userRouter);
// Or on the object after the require
const userRouter = require('./users');
router.use('/user', userRouter.router);