Machez
@Machez
Бу!

Как настроить инфраструктуру проектов NodeJS и NodeJS + React в системе Windows 10 для их взаимодействия?

Суть вопроса такова.
Есть два проекта:
1) front (reactjs + nodejs) localhost:8080
2) back (nodejs) localhost:3000
Нужно с front делать ajax на бэк, но это получаются кроссдоменные запросы, что не гуд. Как можно в среде Windows 10 объединить front и back в рамках одного домена, например так: front - development.domain и back - api.development.domain?
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
Если у вас разный origin - у вас будут кроссдоменные запросы не важно винда у вас или что-то еще.
development.domain и api.development.domain - это разные домены. localhost:8080 и localhost:3000 - это один домен но разный origin.
Либо в настройте CORS, либо сделайте так чтобы бек отдавал фронт по тому же имени и по тому же порту, что и свое апи. Можно вкрутить прокси если хочется держать отдельно, но смысла в этом особо нет nodejs сделает то же самое с теми же или меньшими усилиями
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы