映射到函数的Firebase宿主重写失败,出现内部错误



我正在使用Firebase函数,并通过以下Firebase主机重写来公开它们:

{
"hosting": {
"public": "build",
"headers": [
{
"source": "/service-worker.js",
"headers": [
{
"key": "Cache-Control",
"value": "no-cache"
}
]
}
],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
// functions
{ "source": "/mappedUrlOne", "function": "functionOne" },
{ "source": "/mappedUrlTwo", "function": "functionTwo" },
// landing page
{
"source": "**",
"destination": "/index.html"
}
]
}

当针对映射的URL(例如/mappedUrlOne(运行重复调用时,函数在500 Internal Error的情况下间歇性地失败约50%。丢弃的请求甚至没有在Firebase日志中注册,并且在200-300ms内失败。

如果我直接调用函数(例如https://us-central1-my-project-name.cloudfunctions.net/functionOne(,一切都会顺利进行。

映射已经部署并工作了一段时间,可能超过一年,所以那里没有任何变化。

似乎是GCP的一个问题。在几个小时内修复,没有任何更改。

相关内容

  • 没有找到相关文章

最新更新