【发布时间】:2020-12-25 02:13:29
【问题描述】:
我尝试了很多方法来上传并在 firebase 托管上运行 node/vue 项目,但没有成功。
我关注了official guidelines on Firecast youtube channel,但我似乎遗漏了什么。
我在 SSR 模式下的 vue.js 应用程序在 localhost 上运行良好。它与基本的 node/express 应用程序略有不同。部署到 Firebase 托管后,出现错误 404 页面。 (Quasar Documentation on SSR deploy)
我用quasar build -m ssr 构建了一个应用程序,它会生成一个新文件夹dist/ssr 文件夹。
我的项目根目录中的firebase.json 文件,我使用firebase init 启动了一个firebase 项目,其中包含以下几行:
{
"hosting": {
"public": "dist/ssr",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"function": "app"
}
]
}
}
在部署到 Firebase 托管之前,我尝试使用 firebase serve 对其进行测试,但是当我访问 localhost:5000 上的页面时,我收到错误 404 或无内容。
谁有解决办法?
【问题讨论】:
标签: node.js firebase vue.js firebase-hosting quasar