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

相关推荐
嘻嘻哈哈樱桃13 分钟前
牛客经典101题题解集--动态规划
java·数据结构·python·算法·职场和发展·动态规划
gmaajt15 分钟前
Golang怎么做国际化多语言_Golang i18n教程【核心】
jvm·数据库·python
超梦dasgg19 分钟前
Spring AI 智能航空助手项目实战
java·人工智能·后端·spring·ai编程
maqr_11027 分钟前
CSS如何利用Sass定义全局阴影方案_通过变量实现统一CSS风格
jvm·数据库·python
m0_6138562930 分钟前
uni-app怎么做类似于美团的商家评价星级 uni-app五星评分组件制作【实战】
jvm·数据库·python
lifewange37 分钟前
如何设计一个 RESTful API
后端·http·restful
却道天凉_好个秋39 分钟前
卷积神经网络CNN(七):感受野
人工智能·python·深度学习·神经网络·感受野
安德鲁202244 分钟前
Spring Boot + Undertow 全栈架构深度剖析时序图
后端
码事漫谈1 小时前
AI 正在重塑职场:有人乘风破浪,有人悄然掉队
后端
penngo1 小时前
# 使用Claude Code开发植物大战僵尸游戏(pygame,附源码)
python·游戏·pygame