【发布时间】:2021-01-20 12:09:58
【问题描述】:
我正在使用 Firebase Functions Shell 以交互方式测试可调用的 HTTPS 函数。文档 (Test functions interactively) 声明我可以通过 Firebase-Instance-ID-token 进行身份验证,但没有说明如何获取。
您可以选择传入 Firebase-Instance-ID-token 作为第二个 范围。这必须是一个字符串。
# invoke with Instance ID token myCallableFunction('test data', {instanceIdToken: 'sample token'})
它还说,
context.auth 的模拟当前不可用。
这是否意味着即使我传递了一个令牌,我的函数也不会收到上下文:{ auth: uid } 等?如果是这样,为了测试目的模拟它的好方法是什么?
仅供参考,我没有使用 Firebase 消息传递。
【问题讨论】:
标签: javascript firebase google-cloud-functions