谷歌云功能-权限被拒绝与失败的前提条件



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

const userId = context.auth.token.uid;
if (!userId) {
throw new functions.https.HttpsError(
"failed-precondition",
"Authentication required."
);
}

const userId = context.auth.token.uid;
if (!userId) {
throw new functions.https.HttpsError(
"permission-denied",
"Authentication required."
);
}

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

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

permission-denied:调用方没有执行权限指定的操作。

failed-precondition:操作被拒绝,因为系统不处于执行操作所需的状态。

。。。我会选择permission-denied

相关内容

  • 没有找到相关文章

最新更新