flask无法访问host 127.0.0.1:5000 和0.0.0.0

环境:Windows10、edge浏览器

快捷导航

    • 一、app.run()的修改host和port无效
    • 二、更改host或者port仍然都无效
    • 三、更换浏览器
    • 四、修复edge无法访问host的问题

flask在初始自创的界面成功运行后,发现问题:
flask无法访问host 127.0.0.1:5000 和0.0.0.0_第1张图片

一、app.run()的修改host和port无效

run之后仍然报running on the 127.0.0.1:5000
解决方法:
尝试在在configurations里修改additional options
flask无法访问host 127.0.0.1:5000 和0.0.0.0_第2张图片

二、更改host或者port仍然都无效

host改0.0.0.0没有用!
然后换了几个端口号都无效就查看了一下端口占用情况
在cmd里面:

netstat -aon|findstr "端口号"

报告端口被成功监听,端口没问题

三、更换浏览器

试了下换浏览器,发现直接成功访问,感情就是edge的问题

四、修复edge无法访问host的问题

用管理员权限打开cmd(PowerShell不行,已经踩过坑了)输入下边这个:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

就解决了!

你可能感兴趣的:(flask)