我正在尝试输入我的 fucntinos,但在新 api 中找不到类型防御,知道接口的新名称是什么吗?
这可以吗
类型 AuthType =functionsHttps.CallableRequest['auth'];
相当于
从 'firebase-functions/v1/auth' 导入 { UserRecord };
因为我无法在 /v2 中找到类型
interface Request {
data: CreateUserData; // local interface
auth?: any; // UserRecord in V1
}
// Documentation: V2 Create Data Functions with custom claims.
export const createUserV2 = functionsHttps.onCall(async (request: Request) => {
const uid = request.auth?.uid;
const authData = request.auth;
const { userType, privacySettings } = request.data;
// rest of the codde
})
您没有正确输入请求对象。v2 可调用函数的第一个参数是CallableRequest对象(而不是现在的 Request 对象)。
假设您输入正确,文档中的示例将涵盖您要查找的使用信息:
没有可用的上下文对象。一切都在 CallableRequest 对象中。