将应用程序部署到Firebase托管,我收到以下错误:
HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0],[subschema 1]
Run Code Online (Sandbox Code Playgroud)
这发生在一个简单的配置,如:
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "/*/*",
"destination": "index.html"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
此配置在本地服务时确实有效.
从今天早上开始,我们的Firebase应用程序在将数据写入 Realtime Database实例时出现问题.即使是最简单的任务,例如向对象添加一个键值对也会触发
Error: TRIGGER_PAYLOAD_TOO_LARGE: This request would cause a function payload exceeding the maximum size allowed.
特别奇怪,因为我们的代码或数据库中的任何内容都没有变化超过24小时.
即使是简单的事情
Database.ref('environments/' + envkey).child('orders/' + orderkey).ref.set({a:1})
Run Code Online (Sandbox Code Playgroud)
触发错误.
显然,有效载荷的大小不是问题,但是可能导致这种情况的原因是什么?
数据库结构,按要求
environments
+-env1
+-env2
--+orders
---+223344
-----customer: "Peters"
-----country: "NL"
-----+items
------item1
-------code: "a"
-------value: "b"
------item2
-------code: "x"
-------value: "2"