Аксиос с герою - PullRequest
       5

Аксиос с герою

0 голосов
/ 30 августа 2018

когда я использую axios на локальном хосте, я использую его вот так axios.post('http://localhost:5000/action', { data: data }), но он не работает на heroku, чем мне заменить localhost: 5000 на? Axios вызывается из клиентского приложения.

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Создание двух развертываний является наиболее часто используемым решением для проекта, в одной части вашего интерфейса, который будет извлекать данные из удаленного API, который является вашим бэкэндом, и во втором развертывании.

Вам придется изменить baseURL на app_name.herokuapp.com. Также вам, вероятно, придется включить CORS. Heroku устанавливает свои собственные порты, поэтому вам нужно будет создать файл .env и назначить его через ssh или вручную на панели инструментов Heroku.

0 голосов
/ 30 августа 2018

Нет, вы делаете это неправильно, поскольку это больше не ваша локальная машина. Heroku предоставляет ר application домен по умолчанию: [имя приложения] .herokuapp.com, используйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...