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

相关推荐
WiKiLeaks_successor7 小时前
Scipy库里的众数函数不严谨,我把它重构了。
python·scipy
傻啦嘿哟7 小时前
房产数据对比爬虫:同时爬取链家+贝壳+安居客,做房价横向对比
python
盖伦发发7 小时前
SpringCloud Alibaba Sentinel 教学:限流、熔断、降级、线程/信号量隔离、活动过载保护
后端·软件工程
小静AI工程实验室7 小时前
JS 逆向接口 ID 变了?Python 与 Node.js 复现 JSON 大整数精度丢失
javascript·python·node.js
李航19837 小时前
用 DeepDraw 几何引擎开发建筑设计软件(五):创建选择工具
python·3d
Metaphor6927 小时前
使用 Python 设置 Excel 行列自适应 【代码示例】
python·excel
考虑考虑15 小时前
数据库中的EXISTS
运维·数据库·后端
花酒锄作田16 小时前
FastAPI 使用 session 认证
python·fastapi
lsswear16 小时前
Python 并发 线程
开发语言·python
郑州光合科技余经理16 小时前
国际版外卖系统:税率字段怎么和订单主流程解耦
android·java·开发语言·前端·后端·php·ai编程