У меня есть Express API, к которому я отправляю запросы из внешнего интерфейса React.
router.get("/", (req, res, next) => {
res.set({ "Access-Control-Allow-Origin": "*" });
Todo.find({}).then(todos => res.json({ todos }));
});
У меня есть вызов прокси в моем package.json на стороне клиента:
"proxy": "http://localhost:8080",
Из внешнего интерфейса отправляю запрос в API
export const getTodos = () => {
return function(dispatch) {
axios
.get("/api/crudify")
.then(res =>
dispatch({
type: GET_TODOS,
payload: res.data.todos
})
)
.catch(err => console.log(err));
};
};
Кажется, все работает нормально, но случайно моя консоль выдаст ошибку Proxy, которая заставит сервер ответить 500
Если я сохраню и обновлю, ошибка исчезнет, а затем вернется через некоторое время. У кого-нибудь есть понимание этого?