我正在启动一个简单的 Flask 应用程序,并成功将其托管在端口 5000 上。
但是,我无法通过 ngrok 设置到公共 url 的隧道。
这是我的代码:
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!!</p>"
if __name__ == '__main__':
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
我的本地主机正在播放“Hello World!!” 通常情况下,但是单击 ngrok 页面会显示以下内容:
Rus*_*age 29
存在一个问题,即最新的 mac os mojave 使用 Flask 的默认端口。要解决此问题,请转到“系统偏好设置”>“共享”并取消选择“AirPlay 接收器”。或者使用 Flask run --port=5002 将默认 Flask 端口更改为 5000 以外的端口,然后重新启动 ngrok 服务器: ngrok http 5002
| 归档时间: |
|
| 查看次数: |
5174 次 |
| 最近记录: |