[英]How to change the default web server ip(127.0.0.1) of Flutter Web app
[英]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.