Задать вопрос
@uroot

Фронт и бэк на локалхосте. Как обмениваться данными?

Фронт: Vue + Axios
Бэк: Node + Mongo + Express

Бэк доступен по URL: localhost:5000
Фронт работает на localhost:8080

Бэк ждёт запроса по URL: localhost:5000/api/post/get-all
Делаю запрос с фронта:
скрин запроса

61be2b1b83a60099392843.png

Но в Preview я вижу ошибку:
скрин ошибки

61be2b5434e8a515966136.png


Что я нелаю не так? Как избавиться от ошибки?
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Добавьте заголовки для cors
res.setHeader("Access-Control-Allow-Origin", "*")
	res.setHeader("Access-Control-Allow-Credentials", "true");
	res.setHeader("Access-Control-Allow-Headers", "*");
	res.setHeader("Access-Control-Expose-Headers", "*");
	res.setHeader("Access-Control-Request-Headers", "*");
	res.setHeader( "Access-Control-Allow-Methods", "PUT, POST, GET, DELETE, PATCH, OPTIONS" );

https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@rPman
Отладка и логирование на бакэнде
Еще смотри что за заголовки у тебя уходят (ты из видишь в инспекторе), может ошибся и не ожидаемые отправляешь?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы