Я пытаюсь создать API Rest в NodeJs с Express.
У меня есть индекс . js со следующим кодом:
const express = require('express');
const routesV1 = require('./routes/v1/index');
const app = express();
routesV1(app);
app.listen(4000, () => {
console.log('Running on port: 4000');
});
тогда у меня есть папка маршрутов с другим "index. js" и "usersRoutes".
Вот код userRoutes:
const express = require('express');
const userController = require('../../controllers/v1/UserController');
const router = express.Router();
router.post('/create', userController.createUser);
router.post('/update', userController.updateUser);
router.post('/delete', userController.deleteUser);
router.get('/get-all', userController.getUsers);
module.exports = router;
и код индекса. js в папку маршрутов:
const userRoutes = require('./UserRoutes');
const productRoutes = require('./ProductRoutes');
module.exports = app => {
app.use('api/v1/users', userRoutes);
};
, но при приеме через почтальон со следующим URL: http://localhost: 4000 / api / v1 / users / create Я получаю код ошибки 404.
Кто-нибудь может мне помочь? спасибо