【问题标题】:How to change the default web server ip(127.0.0.1) of Flutter Web app如何更改 Flutter Web 应用的默认 Web 服务器 ip(127.0.0.1)
【发布时间】:2019-11-19 21:57:01
【问题描述】:

更改flutter web App的默认IP(127.0.0.1)。

我创建了一个 Flutter Web 应用程序,当我运行该 Web 应用程序时,分配的 IP 为 127.0.0.1,但我无法通过 LAN 使用我的本地 IP 访问同一个应用程序。所以请帮助我如何改变这个。

【问题讨论】:

    标签: flutter ip flutter-web


    【解决方案1】:

    更新

    webdev 不再用于启动flutter web 应用程序。现在使用:

     flutter run -d web-server --web-hostname 0.0.0.0 --web-port 8989
    

    原始答案

    使用命令启动应用程序:

    webdev 服务器 --web-hostname 0.0.0.0

    或将 0.0.0.0 替换为您的实际 IP 地址。

    【讨论】:

      【解决方案2】:

      你可以添加这个命令行参数 --web-hostname 0.0.0.0.

      --hostname 现在不起作用。)

      所以当你启动你的网络服务器时,你会这样开始:

      flutter run -d chrome --web-hostname 0.0.0.0 --web-port 55555

      这将允许您通过访问 url 从 LAN 网络中的任何设备访问您的网络应用程序:

      http://your-local-ip:55555

      【讨论】:

      • 你拯救了我的一天:)
      • 此命令不起作用。它说“未找到目标文件”网络服务器“”。如果我们删除 -d 和 --web-hostname 之间的 chrome,它就可以工作了。
      猜你喜欢
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-24
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多