【问题标题】:How can I deploy next.js app on Firebase when the project are multiple sites?当项目是多个站点时,如何在 Firebase 上部署 next.js 应用程序?
【发布时间】:2021-12-27 13:18:48
【问题描述】:

我在 Firebase 上为不同的环境(开发、舞台、现场)托管了多个站点, 我有一个运行 next.js 应用程序的 Firebase 函数。

如何在使用多站点托管时根据环境部署应用程序?

【问题讨论】:

  • 您可以为每个环境创建多个 firebase 项目。这通常更可取,因为您想让开发人员访问 dev,但并非所有人都需要访问 prod。如果您想在单个项目中拥有所有内容,那么您将需要多个功能。

标签: node.js firebase google-cloud-functions next.js firebase-hosting


【解决方案1】:

正如pagep 所提到的,it's recommended that you have separate projects for production and development environments。出于安全原因和便于管理。

请注意,您可以设置预览通道,尽管它们用于预览,而不是用于暂存,也不用于开发(尽管您可以将其用作在开发环境中测试事物的一种方式)。您可以找到更多关于直播/预览频道的信息here

【讨论】:

    猜你喜欢
    • 2019-10-10
    • 2019-10-01
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    • 2021-10-13
    • 2020-10-25
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多