我尝试了多种方法来上传和在Firebase托管上运行节点/ Vue 项目,但都没有成功。
我遵循了 Firecast YouTube 频道的官方指南,但似乎我漏掉了一些东西。
我的 Vue.js 应用程序在 SSR 模式下在本地主机上运行良好。它与基本的 node / express 应用程序略有不同。一旦部署到 Firebase 托管,我就会得到错误 404 页面。 (Quasar SSR 部署文档)
我使用
在部署到Firebase托管之前,我正在尝试使用
我遵循了 Firecast YouTube 频道的官方指南,但似乎我漏掉了一些东西。
我的 Vue.js 应用程序在 SSR 模式下在本地主机上运行良好。它与基本的 node / express 应用程序略有不同。一旦部署到 Firebase 托管,我就会得到错误 404 页面。 (Quasar SSR 部署文档)
我使用
quasar build -m ssr
构建了一个应用程序,它生成了一个新的文件夹 dist/ssr
。
![enter image description here](https://istack.dev59.com/fV2oC.webp)
firebase.json
文件位于我的项目根目录中,我使用 firebase init
初始化了一个 firebase 项目,其中包含以下内容: {
"hosting": {
"public": "dist/ssr",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"function": "app"
}
]
}
}
在部署到Firebase托管之前,我正在尝试使用
firebase serve
进行测试,但当我访问localhost:5000
上的页面时,出现404错误或无内容。
有人有解决方案吗?