Как использовать apache в качестве обратного прокси-сервера для приложенияactJS, запущенного с использованием npm start? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть приложение ReactJS, которое я добавил на сервер Ubuntu в Digital Ocean, и после установки я установил и запустил его, используя npm start, так что оно работает на порту 3000 (сборка для разработчиков).Я общаюсь с помощью Axios с API, который не поддерживает CORS.Я использовал приложение Python Flask в качестве обратного прокси-сервера, используя следующее:

from flask_cors import CORS, cross_origin

CORS(app)

Мне нужно исключить этот метод, поскольку он не был принят.Я пришел к выводу, что мне нужно использовать Apache в качестве обратного прокси.Я установил apache2 и попробовал следовать различным учебникам, но безуспешно.

Я не знаю, как apache обрабатывает запросы.Приложение ReactJS не размещено на Apache, как я упоминал ранее, поэтому я не знаю, в этом ли проблема.Нужно ли использовать сервер Apache в качестве хоста для прокси-сервера ReactJS, или это можно сделать при использовании запуска npm?

Вкратце мой вопрос заключается в том, чтобы узнать,можно использовать apache2 в качестве обратного прокси-сервера для приложения ReactJS, запущенного с использованием запуска npm, и, если да, что мне добавить в файл conf?

Я уже пытался найти файл с именем 000-default.conf внутри / etc / apache2 / sites-enabled /, который, как я предполагал, упоминается в инструкциях.Мне нужно добавить следующий заголовок согласно this , и я предполагаю, что я добавлю и другие заголовки

Header set Access-Control-Allow-Origin "*"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...