javascript - ActionCodeSettings 未在电子邮件发送的链接中更新
问题描述
我正在尝试修改 actionCodeSettings 的参数,准确的 url 并且它没有得到更新。当我从发送的电子邮件中打开链接时,会重定向到我更新的旧网址。是需要时间注册的api还是我做错了什么?
const actionCodeSettings = {
url: "http://tryingToChangeThis.com/signup/register",
handleCodeInApp: true,
};
firebase.auth().sendSignInLinkToEmail(req.body.email, actionCodeSettings)
.then(()=>{
console.log('ok');
res.status(HttpStatus.OK).end();
});
解决方案
该操作始终重定向到在 Firebase 控制台的 Auth > 电子邮件模板部分中配置的电子邮件操作 URL,然后将重定向到ActionCodeSettings
附加参数的 url。这是 Firebase Auth 提供的默认页面的行为。
如果要更新原始电子邮件域(电子邮件操作 URL),可以直接在 Firebase 控制台中修改。
推荐阅读
- swift - 替换 .navigationBarItems SwiftUI 视图修饰符
- php - Laravel 和 Angular 从请求中获取图像
- amazon-web-services - 在 aws fargate 中的容器启动时创建文件
- ios - 我们如何决定使用 UICollectionViewController 还是 UIViewController?
- javascript - 如何以方便的方式在 html 页面中加载大型视频文件
- javascript - 如何检测 Minecraft Singleplayer LAN 端口
- javascript - Angular 反应式表单 - 防止提交时刷新
- laravel - 将 JWT 与 Laravel 和 Axios 一起使用时,JWT 可以工作,但其他路由总是返回 401 Unauthenticated
- ios - 是否可以使用 SwiftLint 生成可修复的错误/警告?
- java - JPA 1:N 关系删除子项不会将其从父项中删除