Это запрос на получение:
this.props.userId
содержит идентификатор пользователя.
componentDidMount() {
axios.get('/api/auth/booked/' + this.props.userId)
.then(response => {
console.log(response);
})
.catch(error => {
console.log(error);
});
}
Это маршруты на моем бэкэнде:
router.get('/booked:id', UserController.bookedClasses);
Это как-то связано с '/booked:id'
Результат:
GET http://localhost:3000/api/auth/booked/5bdb18071c8fb30d31969aef 404 (Not Found)
Красиво и просто, но по какой-то странной причине я не могу получить ответ, у меня вся моя система работает отдельно от этого маршрута, может кто-нибудь обнаружить что-то, чего там не должно быть?
Любая обратная связь будет оценена, чтобы помочь мне и другим!
Это моя папка маршрутов, в которой хранятся все мои маршруты:
const express = require('express');
const router = express.Router();
const UserController = require('../controllers/auth');
router.post('', UserController.createUser);
router.post('/login', UserController.login);
router.post('/bookclass', UserController.bookClass);
router.get('/:id', UserController.getUser);
router.get('/booked:id', UserController.bookedClasses);
module.exports = router;