我正在使用以下命令在Linux EC2上运行Flask应用程序:
FLASK_APP=hello-flask.py FLASK_DEBUG=1 python -m flask run --port 3000
它正常启动,我可以用curl localhost:3000
对其进行ping操作,并从烧瓶中获取响应。
但是,当访问IP:3000
(服务器的IP)时-它拒绝访问(错误显示connection refused
)。
但是在运行时同一端口3000上的NodeJS应用-我可以从外部(IP:3000
)访问它。
Flask可能是什么问题?
答案 0 :(得分:0)
找到答案就这样发布。在启动应用程序时应添加--host=0.0.0.0
。