RESTful api方法,用于验证用户的电子邮件ID,激活帐户并重置密码

时间:2018-11-20 06:39:28

标签: node.js rest restful-authentication

我想发送指向该电子邮件地址的链接以进行帐户验证并重置密码。后来我有了一个前端+后端的结构,我想知道如何用REST api的方式做到这一点。如果我在https://example1.comhttps://example2.com中托管2个前端应用程序,如何在nodejs中编写灵活的后端

1 个答案:

答案 0 :(得分:0)

第1部分:发送电子邮件

要发送电子邮件,您需要具有SMTP服务器。对于SMTP服务器,您可以自己配置一个,也可以订阅sendgrid之类的电子邮件服务。 Sendgrid提供API,可让您发送交易或促销电子邮件。

第2部分:中间件

您可能必须租用Linux服务器,在其上安装Node JS,然后使用Express JS来开发和部署具有REST API支持的后端。您的前端应用https://example1.comhttps://example2.com可以使用Apache托管,并且可以与使用Express JS开发的中间件进行通信。

第2部分:来自中间件的数据库连接

您可以在服务器中安装MariaDB,并使用节点模块 mysql 将node js程序连接到MariaDB。

这只是一个高级建议。您将需要花费一些时间自己进行所有配置和接线,或者在经验丰富的工程师的帮助下进行。