【发布时间】:2021-12-14 05:00:03
【问题描述】:
最终,我的 Swift 前端将对外部服务器进行 API 调用,但在开发过程中,我想在我的计算机上进行本地测试。如何从 Xcode 访问我的本地主机服务器?在这一点上,我只是想确保联系——我还不需要真正检索任何东西。
到目前为止,我有以下代码:
let urlString = "MY_IP_ADDRESS"
let url = URL(string: urlString)!
do {
try url.checkResourceIsReachable()
print("Success!")
} catch {
print("Failure!")
}
在urlString 变量中,我尝试了我的实际IP 地址。我还尝试了localhost:4001/hello,其中 4001 是我的 node.js 服务器正在侦听的端口,我定义了/hello。是我使用了错误的地址、错误的代码,还是无法从 Xcode 联系我的本地机器?
【问题讨论】:
-
本地主机或 127.0.0.1
-
您是否指定了协议?你的 url 开头应该有 http 什么的……
-
@jnpdx 一个方案
-
如@ScottThompson 所述,假设您的本地服务器正在为
http提供服务,请在您的网址中添加一个方案,例如http://localhost:4001/hello
标签: ios node.js swift api request