Flask 服务器设置host=0.0.0.0之后外部仍然无法访问

订阅专栏
    最近在写一个app demo,app用的Android,后端用的flask,因为flask服务运行的时候默认部署在本地,其地址是 http://127.0.0.1:5000/。但这个地址外部设备是不能访问的,默认只能本地访问。所以app就会出现连接失败的现象。

    解决这个问题的方法有两种:

 就是通过给run方法添加host参数=0.0.0.0来使本地的flask服务可以供外部访问,即  
if __name__ == '__main__':
    app.run(host='0.0.0.0')
run--edit configurations,设置additional options
然后执行倒三角run按钮,或者使用flask run命令,但是我的电脑上按照上述方法修改之后使用flask run命令运行依然显示运行在127.0.0.1上,只有使用倒三角按钮才可以,不知道是什么原因。
————————————————
 

搜索