Firebase Functions V2中"user created"事件位置及迁移完整性咨询
Firebase Functions V2 用户创建事件处理函数说明
- Firebase Functions V2 的身份验证事件迁移已完成,用户创建完成后的事件处理函数并非缺失,而是触发方式有调整:
- 对应"user created"的事件处理函数是
onUserCreated,它属于firebase-functions/v2/auth模块,需要单独导入使用。 - 示例代码:
const { onUserCreated } = require("firebase-functions/v2/auth"); exports.processNewUser = onUserCreated((event) => { const newUser = event.data; // 编写用户创建完成后的逻辑,比如同步用户数据到数据库 console.log(`新用户创建成功,UID:${newUser.uid}`); });
- 对应"user created"的事件处理函数是
- 你截图中显示的
beforeUserCreated是V2新增的用户创建前钩子函数,与onUserCreated是两个独立触发点,分别对应创建前后的时机。 - 若仍无法找到该函数,请排查:
- 确认
firebase-functions包版本为V2及以上,可通过命令npm list firebase-functions查看版本 - 确保导入路径正确,必须从
firebase-functions/v2/auth中导入,而非根模块
- 确认
内容的提问来源于stack exchange,提问作者Rodrigo
相关产品推荐
相关产品推荐

