1

我是服务器端编程的新手,由于 Perfect 不适合 Swift,我正在尝试开始使用它。

我启动了 PerfectTemplate,它正在http://0.0.0.0:8181上运行,但无法使用我的公共 ip 访问,例如http://123.45.67.89:8181

4

1 回答 1

1

Command+单击属性“serverPort”,它将带您进入 HTTPServer.swift 的实现。还有另一个属性“serverAddress”默认设置为“0.0.0.0”。

您可以通过添加以下行来更改它

server.serverAddress ="123.45.67.89"

就在您设置的位置上方

server.serverPort = 8181

但是,新 IP 必须是您在系统网络首选项中找到的 localhost IP。在这种情况下,公共 IP 地址将不起作用。

请参阅随附的屏幕截图。

在此处输入图像描述

于 2016-09-26T05:02:04.340 回答