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

相关推荐
犀利豆8 分钟前
Claude Code Tools 研究系列(三)ExitPlanMode
人工智能·后端
always_TT20 分钟前
【Python 日志记录:logging 模块入门】
开发语言·python·php
星栈26 分钟前
oh-my-pi工程级AI编码工使用体验
人工智能·后端·agent
立心者02 小时前
SpringBoot中使用TOTP实现MFA(多因素认证)
java·spring boot·后端
lipku3 小时前
数字人直播开源项目LiveStream
python·开源·数字人·数字人直播
AskHarries3 小时前
SEO 页面怎么生成
后端
阿童木写作3 小时前
Python实现亚马逊商品图批量智能抠图教程
人工智能·python
爱吃牛肉的大老虎3 小时前
Rust对象之结构体,枚举,特性
开发语言·后端·rust
石榴3 小时前
NestJS 的请求到底经过了什么:装饰器、守卫、拦截器、管道与中间件如何配合
后端
axinawang3 小时前
第24课:while循环的应用
python