作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的项目构建一个 API,我想抛出自定义错误以在我的应用程序中捕获它。
关注 the documentation ,我用代码“未知”抛出错误
throw new functions.https
.HttpsError("unknown",
"this is my error message",
{code :'myCustomCode',
message :'my custom message'}
)
然后,我收到了正确的消息和详细信息,但出现了“内部服务器错误”
最佳答案
与 UNKNOWN
您将始终得到 500
的函数错误代码HTTP 响应状态码。
通过使用更有意义的错误代码,在 Protocol specification for https.onCall
提出的错误代码中(还有 here ),您可以获得不同的响应状态代码,例如:
INVALID_ARGUMENT
的 400 错误请求错误代码 ALREADY_EXISTS
的 409 冲突错误代码 关于javascript - 如何在 Firebase 可调用云函数上引发自定义错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63131012/
我是一名优秀的程序员,十分优秀!