用Pycharm編寫flask程序設置監聽端口0.0.0.0卻不能訪問的解決辦法


最近做了一個小項目,用pycharm編寫flask程序,需要用外網訪問。

我按照網上搜的方法設置:

app.run(host=‘0.0.0.0’)

再運行pycharm,發現沒有起作用,運行的結果依然是http://127.0.0.1:5000.

經查資料發現這個pycharm的鍋,我們需要在run->edit configurations->Additional options里添加一下host設置,

添加一行設置

--------------------------

--host=0.0.0.0

--------------------------

設置完之后在點擊運行就會發現此時運行結果已經改變。

 

需要注意:

將host設為0.0.0.0之后,我們編程訪問時並不是訪問http://0.0.0.0:5000這個網址,里面的 ip地址0.0.0.0 需要替換為flask程序所在的電腦的ip地址。

設置為0.0.0.0意思是我們可以在外部用任何網絡訪問。如果設置為別的ip地址意思是外部只有這個ip地址可以訪問.

另外Pycharm啟動Flask,運行app.run()是默認的127.0.0.1:5000,如果更改端口,只需要在上面的設置中,添加下面的命令

--------------------------

--port=2610

--------------------------

將2610改為你對應的端口即可。

 

 


免責聲明!

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



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