我 有 一 个 关于 我 的 应用 程序 使用 firebase 的 问题 :如果 我 想 让 用户 自己 重置 密码 , firebase 不会 向 他们 的 地址 发送 电子 邮件 。 如果 我 自己 从 firebase 控制 台 重置 密码 , 它 可以 正常 工作 。 我 尝试 这样 做 :
resetPassword(email: string) {
sendPasswordResetEmail(this.auth, email)
.then(() => {
// Password reset email sent!
// ..
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
// ..
});
}
中 的 每 一 个
有人 对 我 有 一些 见解 , 为什么 这 是 行不通 的 ? 我 得到 我 的 授权 如下 :
this.firebaseApp = initializeApp(environment.firebaseConfig);
this.auth = getAuth(firebaseApp);
格式
我 正在 使用 Firebase 模块 化 SDK ( V9.0.0 + ) 。
如果 有人 能 帮助 我 , 我 将 非常 感激 ! 干杯 !
2条答案
按热度按时间57hvy0tb1#
你从哪里得到环境?如果你得到的是正确的,并且
environment.firebaseConfig
没有被定义,那么这应该可以工作。n6lpvg4x2#
很抱歉没有提供最有用的答案,我的建议是:
1.验证控制台未抛出Firebase错误
1.验证firebase env变量是否正确