Flask 服務器設置host=0.0.0.0之后外部仍然無法訪問


最近在寫一個app demo,app用的Android,后端用的flask,因為flask服務運行的時候默認部署在本地,其地址是 http://127.0.0.1:5000/。但這個地址外部設備是不能訪問的,默認只能本地訪問。所以app就會出現連接失敗的現象。

解決這個問題的方法有兩種:

1.就是通過給run方法添加host參數=0.0.0.0來使本地的flask服務可以供外部訪問,即

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

2.run--edit configurations,設置additional options

然后執行倒三角run按鈕,或者使用flask run命令,但是我的電腦上按照上述方法修改之后使用flask run命令運行依然顯示運行在127.0.0.1上,只有使用倒三角按鈕才可以,不知道是什么原因。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM