首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase函数多目录- Nuxt 3/ Nitro

Firebase函数多目录- Nuxt 3/ Nitro
EN

Stack Overflow用户
提问于 2022-09-10 14:29:59
回答 1查看 33关注 0票数 1

我正在尝试在Firebase主机上使用Nuxt 3,并成功地部署了一个基本构建。然而,它已经接管了函数目录。

是否可以在firebase.json中指定第二个目录?谢谢。

这是我的working firebase.json文件的相关部分。

代码语言:javascript
复制
"functions": {
    "source": ".output/server",
    "runtime": "nodejs14",
    "ignore": [
      "node_modules",
      ".git",
      "firebase-debug.log",
      "firebase-debug.*.log"
    ]
  },
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-10 15:15:33

Nuxt 3创建一个函数("server")并部署到Cloud函数中。如果您希望从另一个源目录部署函数,例如对于Firestore触发器,那么可以将一个数组传递给firebase.json中的firebase.json属性,如下所示:

代码语言:javascript
复制
{
  "functions": [
    { "source": ".output/server", "codebase": "nuxt_app" },
    {
      "predeploy": "npm --prefix \"$RESOURCE_DIR\" run build",
      "source": "functions",
      "codebase": "cloud_functions"
    }
  ]
}

查看文档以了解有关管理多个源包的更多信息。

如果您没有使用诸如Firestore或Cloud触发器之类的后台函数,而只是使用HTTP可调用函数,那么您可以使用NuxtJS服务器路由来部署HTTP。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73672608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档