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来访问就成功了。

相关推荐
uzong23 分钟前
研发工程师晋升背后的逻辑:一些背后的思考与行动指南
后端
追逐时光者1 小时前
C# 中值类型和引用类型的主要区别是什么?
后端·.net
Victor3562 小时前
MongoDB(32)如何查看集合中的索引?
后端
Victor3562 小时前
MongoDB(33)什么是唯一索引?
后端
大鸡腿同学3 小时前
后端
IT_陈寒3 小时前
Vite 凭什么比 Webpack 快50%?揭秘闪电构建背后的黑科技
前端·人工智能·后端
颜酱3 小时前
Dijkstra 算法:从 BFS 到带权最短路径
javascript·后端·算法
aircrushin4 小时前
OpenClaw“养龙虾”现象的社会技术学分析
前端·后端
37手游后端团队4 小时前
全网最简单!从零开始,轻松把 openclaw 小龙虾装回家
人工智能·后端·openai
Apifox4 小时前
测试数据终于不用到处复制了,Apifox 自动化测试新增「共用测试数据」
前端·后端·测试