首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google函数-权限拒绝与失败-前提条件

Google函数-权限拒绝与失败-前提条件
EN

Stack Overflow用户
提问于 2021-11-29 07:40:27
回答 1查看 110关注 0票数 1

在检查auth id是否存在时,应该使用哪种HTTPs错误类型?

代码语言:javascript
复制
const userId = context.auth.token.uid;

if (!userId) {
  throw new functions.https.HttpsError(
    "failed-precondition",
    "Authentication required."
  );
}

代码语言:javascript
复制
const userId = context.auth.token.uid;

if (!userId) {
  throw new functions.https.HttpsError(
    "permission-denied",
    "Authentication required."
  );
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-29 08:45:52

实际上,您可以在可用错误类型列表中选择您喜欢的错误类型。事实上,这个错误代码将被发送回您通常控制的前端。

现在,看看错误代码列表..。

permission-denied:调用方没有执行指定操作的权限。 failed-precondition:由于系统不处于执行操作所需的状态,操作被拒绝。

..。我会选择permission-denied

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70151138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档