我创建了一个函数,当我在firebase.json中包含该函数后构建项目时,我收到了一个错误。
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html",
"function": "app"
}
]
}
}
答案 0 :(得分:1)
您的nodejs文件需要有一个get路由,该路由将用作其余方法的入口点。
"source: "**"
需要一条实际路线。
我的应用程序使用init
app.get('/init',function(req, res){
app.listen(process.env.PORT || 8080, () => console.log(__dirname));
})
因此我的来源需要
"source: "/init"
答案 1 :(得分:0)
我在重写部分删除了目标,但它确实有效。我不确定我是否遗漏了任何其他内容以使请求通过函数