首页 > 解决方案 > 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();
});

标签: javascriptfirebasefirebase-authentication

解决方案


该操作始终重定向到在 Firebase 控制台的 Auth > 电子邮件模板部分中配置的电子邮件操作 URL,然后将重定向到ActionCodeSettings附加参数的 url。这是 Firebase Auth 提供的默认页面的行为。

如果要更新原始电子邮件域(电子邮件操作 URL),可以直接在 Firebase 控制台中修改。


推荐阅读