Ala*_*lan 11 localhost swift vapor
我有一个使用服务器端 swift vapor 3 开发的 Web 应用程序,该应用程序在我的 Mac 上本地运行。我想在与 Mac 相同的 wifi 上使用我的 iPhone 访问它。我怎样才能做到这一点。我尝试使用http://<the ip of my Mac on local network>:8080但没有工作,即使防火墙完全关闭。提前致谢。
imi*_*ike 13
编辑您Run在Xcode方案,并把--hostname 0.0.0.0 --port 8080成Arguments Passed On Launch
然后启动您的服务器并尝试通过 http://<the ip of your Mac on local network>:8080
注意:0.0.0.0意味着您的服务器将侦听所有网络接口
小智 5
它必须通过您当地的wifi吗?如果没有,我建议您使用https://ngrok.com/ 之类的服务,它会将 Vapor 端口 8080 暴露给互联网,您甚至可以通过 LTE 连接在 iPhone 应用程序上访问它。
只需运行:ngrok http 8080。它将转发所有流量,例如:
Forwarding http://24ab019e.ngrok.io -> http://localhost:8080
Forwarding https://24ab019e.ngrok.io -> http://localhost:8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1383 次 |
| 最近记录: |