【问题标题】:Exception while fetching from local IP address with react-native in IOS在 IOS 中使用 react-native 从本地 IP 地址获取时出现异常
【发布时间】:2019-01-29 17:00:22
【问题描述】:

我正在尝试使用以下代码 sn-p 从 react-native 中的本地服务器获取数据:

fetch('http://192.168.1.10:8090', {...});

它在Android上运行良好,当我将本地IP替换为真实域名时,它在Android和IOS上都可以运行。但是对于任何本地 IP 地址(显然可以从 IOS 设备访问),它都会抛出一个无意义的异常并失败:

{"line": 107870, "column": 150, "sourceURL": "http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false"}

有什么想法吗?

【问题讨论】:

    标签: javascript ios react-native ip fetch


    【解决方案1】:

    那是因为您获取的是 http 地址,而不是 https。您可以将此域添加为 info.plist 中的例外域。

    【讨论】:

    • 但我可以获取其他 http 域(使用它们的域名)
    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 2011-10-11
    • 1970-01-01
    • 2012-11-29
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多