В моем интерфейсном приложении, размещенном на Heroku, перезаписаны запросы к URL-адресу прокси-api

#node.js #reactjs #express #heroku #create-react-app

#node.js #reactjs #экспресс #heroku #create-react-app

Вопрос:

У меня есть клиент create-react-app и api, который извлекает содержимое базы данных, размещенное по разным URL-адресам на Heroku. Внутри package.json моего клиента прокси для вызовов api "https://theclients-api.herokuapp.com" (это не фактический URL). Однако при вызове этого API запрос вместо этого отправляется на https://theclients-front.herokuapp.com/getcontent (корневой URL-адрес интерфейсного клиента). Почему это происходит, и что я могу сделать, чтобы это исправить?

Комментарии:

1. Имейте в виду, что прокси действует только при разработке (при запуске npm). Ссылка: facebook.github.io/create-react-app/docs /…

2. Ах, так что мне, вероятно, нужно будет войти и вручную установить конечную точку API для каждого запроса?

3. Это производство? Почему бы не использовать env-файл, не задать в нем URL-адрес и не использовать переменную env.