为什么API不能在手机上工作,但可以在计算机上工作?



这个问题是后续按钮点击不工作的移动在React web应用程序?

所以我尝试了远程调试,然后发现这不是按钮不工作,这是我的API请求没有发送,但在我的计算机中它仍然工作,这是非常奇怪的…

我的请求是http://localhost:3001/.....,我想知道这是因为我使用localhost而不是http://vpsDomain:3001/…,但它没有意义,因为它在同一域中,所以localhost应该工作(它在我的计算机上工作)

有人遇到过这种问题吗?

我跳过粘贴代码,因为我不认为是导致问题的代码,因为它在我的电脑上工作,所以我认为是网络或我不知道的移动连接的东西

如果您使用localhost,它将使用当前设备的localhost,所以当从您的计算机上使用它时,它将使用您的计算机的localhost(您可能正在运行它,这就是它工作的原因)。如果您在手机上的请求中使用本地主机,则请求将使用手机的本地主机,而不是运行在计算机上的服务器。您应该使用您的域(http://vpsdomain:3001/…)进行跨设备访问

相关内容

最新更新