首页 > 解决方案 > 是否可以在 Flutter Web 中为域添加前缀?

问题描述

我是 Flutter Web 开发的新手,我几乎不需要你们的帮助。我正在flutter web中构建一个应用程序,并且在该应用程序的域中我想添加前缀,例如:

(shop.)localhost.com 或 (user123341.)localhost.com。

如果你们对此有任何小信息,请分享您的信息。它会非常感激。

标签: dartflutter-web

解决方案


是的,当 Flutter 编译为 Javascript 和 HTML 时,完全可以将 Flutter Web App 上传到子域。您可以将其上传到您希望的任何子域。但是在您的情况下,您想使用localhost.

您需要了解 localhost 不是纯粹的域,您不能向其中添加子域。但是有一些解决方法可以做到这一点:

根据这个答案,您可以尝试将子域添加到 localhost,如下图所示。

 C:\Windows\System32\drivers\etc\hosts

并将如下行添加到它:

127.0.0.1    example.com
127.0.0.1    subdomain.example.com

推荐阅读