【问题标题】:POST data to API from mobile localhost从移动本地主机向 API 发布数据
【发布时间】:2020-06-11 09:09:18
【问题描述】:

我使用strapi 创建了一个 Reactjs 应用程序。当我在笔记本电脑上使用 POST 时,它成功地传递了数据。当在移动设备中连接本地主机并尝试传递数据时,它向我显示Unhandled Runtime error

【问题讨论】:

    标签: reactjs post axios strapi


    【解决方案1】:

    您的手机不知道您的台式机/笔记本电脑的localhost 是什么。 如果您的手机和笔记本电脑在同一个网络(同一个 WiFi)上,那么您可以使用路由器分配的笔记本电脑的公共 IP,而不是 localhost127.0.0.1

    要查找您的笔记本电脑 IP,您可以使用 ifconfigipconfig,具体取决于您使用的是 Linux/Unix 还是 Windows。

    以下是如何在 linux 上查找 IP 的示例:

    ifconfig | grep "inet " | grep -v 127.0.0.1
    

    响应看起来像这样:

    inet 192.168.29.195 netmask 0xffffff00 broadcast 192.168.29.255
    

    192.168.29.195 是您的笔记本电脑 IP。在您的移动设备上,您可以像192.168.29.195:3000一样使用它。

    【讨论】:

    • 我已将本地主机连接到我的手机,并且我已按照您建议的每个步骤进行操作。执行这些步骤后出现错误
    猜你喜欢
    • 2014-08-18
    • 1970-01-01
    • 2014-04-23
    • 2019-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    相关资源
    最近更新 更多