我正在尝试在Firebase主机上使用Nuxt 3,并成功地部署了一个基本构建。然而,它已经接管了函数目录。
是否可以在firebase.json中指定第二个目录?谢谢。
这是我的working firebase.json文件的相关部分。
"functions": {
"source": ".output/server",
"runtime": "nodejs14",
"ignore": [
"node_modules",
".git",
"firebase-debug.log",
"firebase-debug.*.log"
]
},发布于 2022-09-10 15:15:33
Nuxt 3创建一个函数("server")并部署到Cloud函数中。如果您希望从另一个源目录部署函数,例如对于Firestore触发器,那么可以将一个数组传递给firebase.json中的firebase.json属性,如下所示:
{
"functions": [
{ "source": ".output/server", "codebase": "nuxt_app" },
{
"predeploy": "npm --prefix \"$RESOURCE_DIR\" run build",
"source": "functions",
"codebase": "cloud_functions"
}
]
}查看文档以了解有关管理多个源包的更多信息。
如果您没有使用诸如Firestore或Cloud触发器之类的后台函数,而只是使用HTTP可调用函数,那么您可以使用NuxtJS服务器路由来部署HTTP。
https://stackoverflow.com/questions/73672608
复制相似问题