首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法连接到Flask web服务,连接被拒绝

无法连接到Flask web服务,连接被拒绝
EN

Stack Overflow用户
提问于 2015-05-31 14:53:47
回答 8查看 106.6K关注 0票数 69

我正在尝试用Flask在树莓派上运行一个简单的web服务器。当我运行我的Flask应用程序时,它说:

http://127.0.0.1:5000/上运行的

但是当我在我的笔记本电脑的Chrome中输入这个地址时,我会得到

ERR_CONNECTION_REFUSED

我可以在Raspberry Pi的浏览器上打开127.0.0.1:5000。我需要做什么才能从另一台计算机连接?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2015-05-31 15:13:46

像这样运行你的应用程序:

代码语言:javascript
复制
if __name__ == '__main__':
    app.run(host='0.0.0.0')

它将使服务器成为externally visible。如果机器的IP地址是192.168.X.X,那么您可以通过5000端口从同一网络访问它。比如,http://192.168.X.X:5000

票数 169
EN

Stack Overflow用户

发布于 2017-03-18 05:15:21

当您通过flask run运行服务器时,将其更改为flask run --host=0.0.0.0以进行连接,找到运行脚本的服务器的IPV4地址。在同一网络上,转到http://[IPV4 address]:5000

票数 13
EN

Stack Overflow用户

发布于 2017-07-06 17:16:40

原因也可能是防火墙拒绝端口5000上的传入连接。尝试:

代码语言:javascript
复制
sudo ufw allow 5000
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30554702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档