簡體   English   中英

如何讓 Flutter web 在 127.0.0.1 上收聽

[英]How to get Flutter web to listen on 127.0.0.1

我正在嘗試讓我的 Flutter 應用程序在網絡上運行,但我需要它在特定的主機名上運行。 當我運行 flutter run -d chrome ,它會在http://[::1]:57402/#/ (或其他一些隨機端口)上打開它

如果我更改它http://localhost:57402/#/它仍然按預期工作。

但是現在如果我將其更改為http://127.0.0.1:57402/#/我會收到連接被拒絕的錯誤。 因此,如果我需要更改主機文件以使用不同的名稱,那也不起作用(我假設是因為我在主機文件中使用的 127.0.0.1 ip 不起作用)

那么知道為什么會發生這種情況或者我怎樣才能讓它發揮作用?

我們可以使用web-hostname指定主機,使用web-port參數指定web-port

flutter run -d chrome --web-hostname 127.0.0.1 --web-port 8888

最可靠的信息來源是flutter tools 源代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM