在開發模式下執行Flask 應用程式時,通常無法從執行該應用程式的本機電腦以外的電腦存取它。這種行為與開發模式下的 Rails 不同,可能會令人困惑。
可訪問性有限的原因
Flask 開發伺服器不適合生產,而是設計為注重便利性和易用性,而不是安全性和穩定性。對於生產部署,Flask 文件建議使用 Gunicorn 等替代方案。
解決方案:配置網路可見性
儘管有限制,但可以為Flask 開發伺服器具有以下配置:
0.0.0.0 是一個特殊的IP 位址,它將伺服器綁定到主機的所有IP 位址。這允許使用電腦的實際 IP 位址從網路上的其他電腦存取。
防火牆和安全注意事項
啟用網路可見性後,請確保您的防火牆允許傳入連線在指定連接埠(預設為 5000)。此外,請注意與在生產環境中執行 Flask 開發伺服器相關的潛在安全性問題。
以上是如何讓網路上的其他電腦可以存取我的 Flask 開發伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!