吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 973|回复: 19
收起左侧

[已解决] python中的flask服务器局域网中手机访问不上

[复制链接]
lookfeiji 发表于 2024-6-29 23:39
本帖最后由 lookfeiji 于 2024-6-30 20:04 编辑

看到论坛好有个用flask做api接口实现文件上传的。目前刚好在学html与Java Script感觉有点搞头想试试。结果局域网手机访问电脑的api就卡住了,还不知道啥问题。就很难受
手机:iPhone 14
电脑系统:win10
[Python] 纯文本查看 复制代码
from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello():
    return 'Hello, World!'


if __name__ == '__main__':
    app.run(host='0.0.0.0')from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello():
    return 'Hello, World!'


if __name__ == '__main__':
    app.run(host='0.0.0.0')

代码运行正常
image.png
通过flask返回的http://127.0.0.1:访问失败
IMG_0236.PNG
然后还有局域网IP也访问失败
以下是局域网IP
image.png
以下是失败截图
IMG_0237.PNG
本电脑直接访问是没有问题的
image.png
请问大佬们知道啥情况吗?我现在完全不知道问题出在那里。
哦,对了,防火墙已经关了,杀毒软件也关了
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

DEATHTOUCH 发表于 2024-6-30 00:02
手机访问有指定端口号吗?比如:http://192.168.1.3:5000
然后防火墙不建议关,放行你的程序或端口就行了。
一般你绑定0.0.0.0的时候系统会弹出来防火墙窗口的,允许就行了,也可以去防火墙检查一下。
知心 发表于 2024-6-30 00:03
你好,再见 发表于 2024-6-30 01:05
Kuronoks 发表于 2024-6-30 01:52
127.0.0.1是指本机啊,别的设备肯定访问不到啊,访问局域网的地址才对
2513002960 发表于 2024-6-30 08:34
两个问题
1、不要用pycharm直接运行,不然host设置无效,或者再新建一个py文件

2、你访问要用你局域网IP,而不是127这个,你按照上一步改了之后运行之后会自动给你显示局域网IP的
忆白学渣 发表于 2024-6-30 10:09
的在代码里面指定端口号就行了,上次我也是有时候访问不了
Crackpojie 发表于 2024-6-30 11:01
6楼方法正解
lcg2014 发表于 2024-6-30 11:18
呵呵,初学者常见问题,flask在电脑,用127.0.0.1可以访问。手机访问电脑改改193.168.1.3还要保证手机也是一个网段
liyitong 发表于 2024-6-30 11:34
flask的问题,不是网络的问题。
flask项目甚至开启不了debug
你把代码复制一下,新建个普通项目,粘贴进去再跑就行了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-16 03:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表