我有一个PWA,它是我的web应用程序,它是使用聚合物2.0和聚合火构建的。我有一个作为云函数(微服务)的express应用程序。示例:exports.register=functions.https.onRequest(app);
如何添加重写规则以将/fns/register和/fns/verify映射到上面的应用程序register。
我已经在CloudFunction微服务项目中更新了我的firebase.json文件,但当我运行firebase deploy --only functions:register时,它显示没有用于部署托管配置的公共文件夹!
{
"hosting": {
"rewrites": [{
"source": "/fns/**", "function": "register"
}]
}
}在原始web应用程序中维护重写规则可能是一种选择,但仍然不是理想的IMHO。如果我必须在我的原始web应用程序中这样做,我也尝试过,但无法做到。以下是我在原始web应用程序中更新的firebase.json:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "build/default/public",
"rewrites": [
{
"source": "/fns/**",
"function": "register"
},
{
"source": "**",
"destination": "/index.html"
}
]
}
}https://stackoverflow.com/questions/44461082
复制相似问题