我正在使用 Firebase 托管,并且我的应用程序上有几个网站。这两个第一个 Web 指向同一个 Flutter 应用程序,但第三个 Web 应用程序(自定义域)应该是不同的 Flutter Web 应用程序,但是当我进行 Firebase 部署(在 Flutter 构建 Web 之后)时,它会为所有这些应用程序发布相同的内容。我尝试更改新 flutter Web 应用程序的 firebase.json 以指向 mydomain.com,但收到此错误:“manifest.json:1 无法加载资源:服务器响应状态为 404”
请问有人可以指导我如何在同一个 Firebase 项目上拥有两个不同的 Flutter Web 应用程序吗?
谢谢!
您的问题并不是 Flutter 独有的。无论您实际部署什么,所有 Web 部署的配置都是相同的。
您需要做的就是向您的项目添加另一个站点。 (要么这样,要么创建一个全新的项目。您必须决定哪个最适合您的用例,但如果您的两个应用程序不共享项目数据,那么它们可能不应该是同一个项目。)
按照文档中的说明进行操作。转到 Firebase 托管控制台,滚动到底部,然后单击此按钮开始: