我的Heroku应用程序可以在我的PC上运行,但不能在其他PC或智能手机上运行,因此后端无法运行。 我该怎么做,这是一个奇怪的错误?
这是我的repo的链接/这是Heroku应用程序Google books search mern
的链接答案 0 :(得分:0)
查看您的仓库后,我将仔细检查您的数据库和API调用。在您的客户端中,您正在从本地URL获取数据。如果您正在运行React客户端,则API调用将尝试在设备上本地获取信息,而不是从Heroku服务器上获取信息。
它可以在桌面上运行,因为您很可能在本地运行MongoDB和节点实例。
如果是这种情况,我建议使用环境变量进行开发和生产,以自动配置所使用的API基本URL。