Мое приложение heroku работает на моем p c, но на других p c или смартфонах оно не позволяет бэкэнду работать - PullRequest
0 голосов
/ 19 июня 2020

Приложение My Heroku работает на моем p c, но на других p c или смартфонах оно не позволяет бэкэнду работать. что мне делать, это странная ошибка?

вот ссылка на мой репо / вот ссылка на приложение Heroku поиск книг Google mern

1 Ответ

0 голосов
/ 19 июня 2020

Посмотрев на ваше репо, я бы дважды проверил вашу базу данных и вызовы API. В вашем клиенте вы получаете данные с локального URL-адреса. Если вы используете клиентскую часть React, вызов API будет пытаться получить информацию локально на вашем устройстве, а не с сервера Heroku.

Он работает на вашем рабочем столе, потому что у вас, скорее всего, есть MongoDB и экземпляр узла, работающий локально .

В этом случае я бы рекомендовал использовать переменные среды для разработки и производства, чтобы автоматически настраивать, какой базовый URL-адрес API используется.

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