Реакция прокси-соединения с Node
Я пытался собрать приложение с React + Node, и оно работает просто отлично. Он использует "proxy": " http://localhost:3001/" в файле package.json. Но то, что я действительно хотел бы избежать, это использовать " http://localhost:3001/" внутри package.json. Я хотел бы переместить это в файл конфигурации, но, очевидно, я не могу импортировать его в файл package.json. Поэтому мой вопрос: есть ли место, где отображается этот прокси, и где я могу импортировать настройки конфигурации.
У кого-нибудь из вас есть такая проблема?
1 ответ
Ну, в следующий раз, пожалуйста, укажите, что вы создаете приложение с create-react-app
Никто здесь не угадать вашу среду. В этом случае у вас есть только 1 вариант, извлечь, yarn eject
это изменит ваше приложение create-реагировать, а затем вы можете найти scripts/start.js
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/scripts/start.js#L83 где вы можете установить это значение на что угодно, например, вы можете заменить его на process.env.PROXY
а затем запустите ваше приложение с PROXY=<proxy_url> yarn start
и иметь эту переменную динамическую