我的heroku应用程序可在我的PC上运行,但在其他PC或智能手机上却无法使后端正常工作

时间:2020-06-19 01:54:19

标签: reactjs github heroku mern

我的Heroku应用程序可以在我的PC上运行,但不能在其他PC或智能手机上运行,​​因此后端无法运行。 我该怎么做,这是一个奇怪的错误?

这是我的repo的链接/这是Heroku应用程序Google books search mern

的链接

1 个答案:

答案 0 :(得分:0)

查看您的仓库后,我将仔细检查您的数据库和API调用。在您的客户端中,您正在从本地URL获取数据。如果您正在运行React客户端,则API调用将尝试在设备上本地获取信息,而不是从Heroku服务器上获取信息。

它可以在桌面上运行,因为您很可能在本地运行MongoDB和节点实例。

如果是这种情况,我建议使用环境变量进行开发和生产,以自动配置所使用的API基本URL。