首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么API不能在移动设备上工作,而能在计算机上工作?

为什么API不能在移动设备上工作,而能在计算机上工作?
EN

Stack Overflow用户
提问于 2021-09-18 23:36:38
回答 1查看 200关注 0票数 0

这个问题是button click not work on mobile in React web app?的后续问题

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

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

有没有人遇到过这样的问题?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-18 23:43:55

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69239242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档