如何生成 link 用户可以点击发送到 NodeJS 后端的电子邮件?

How to generate a link user can click in the email that goes to the NodeJS backend?

用户收到一封使用 NodeMailer 发送的带有可点击 link 的电子邮件。现在,当用户点击 link 时,它应该使用用户的电子邮件和嵌入在 link 中的哈希向后端发出请求。我该怎么做?

我正在使用 MySQL、NodeJS、ExpressJS 作为后端,使用 NodeMailer 发送电子邮件。

  • 在创建节点邮件程序模板时,您将有权访问用户电子邮件,将该电子邮件和哈希添加到 hyper link。
  • 在您的服务器中创建一个获取路由 "/users/:email/:hash".
  • 当用户单击 link 时,您可以访问 电子邮件 - req.params.email 哈希 - req.params.hash