Flask配置远程访问

Flask的app.run()默认只提供localhost:5000的访问。

此时用http://127.0.0.1:5000 可以正常访问项目,但是用http://服务器IP:5000来访问会失败,用telnet来连接服务器的5000端口也会失败。

解决方案:

如果想在远程访问服务器的Flask项目,需要在app.run配置主机IP和端口

python 复制代码
app.run(host="0.0.0.0",port=5000)
# host (主机IP地址,可以不传)默认localhost
# port 端口号,可以不传,默认5000

此时再用http://服务器IP:5000来访问就成功了。

相关推荐
我是大猴子19 分钟前
Spring代理类为何依赖注入失效?
java·后端·spring
萌萌站起26 分钟前
Vscode 中 python模块的导入问题
ide·vscode·python
码事漫谈37 分钟前
手把手带你部署本地模型,让你Token自由(小白专属)
前端·后端
是小蟹呀^40 分钟前
【总结】提示词工程
python·llm·prompt·agent
YBAdvanceFu43 分钟前
从零构建智能体:深入理解 ReAct Plan Solve Reflection 三大经典范式
人工智能·python·机器学习·数据挖掘·多智能体·智能体
王夏奇1 小时前
python中的__all__ 具体用法
java·前端·python
王夏奇1 小时前
pycharm中3种不同类型的python文件
ide·python·pycharm
小陈的进阶之路2 小时前
Selenium 滑动 vs Appium 滑动
python·selenium·测试工具·appium
Mike_6662 小时前
txt_json和xml_json
xml·python·json
码农BookSea2 小时前
ReAct:让大模型学会边想边做
后端·ai编程