我想发送指向该电子邮件地址的链接以进行帐户验证并重置密码。后来我有了一个前端+后端的结构,我想知道如何用REST api的方式做到这一点。如果我在https://example1.com和https://example2.com中托管2个前端应用程序,如何在nodejs中编写灵活的后端
答案 0 :(得分:0)
第1部分:发送电子邮件
要发送电子邮件,您需要具有SMTP服务器。对于SMTP服务器,您可以自己配置一个,也可以订阅sendgrid之类的电子邮件服务。 Sendgrid提供API,可让您发送交易或促销电子邮件。
第2部分:中间件
您可能必须租用Linux服务器,在其上安装Node JS,然后使用Express JS来开发和部署具有REST API支持的后端。您的前端应用https://example1.com和https://example2.com可以使用Apache托管,并且可以与使用Express JS开发的中间件进行通信。
第2部分:来自中间件的数据库连接
您可以在服务器中安装MariaDB,并使用节点模块 mysql 将node js程序连接到MariaDB。
这只是一个高级建议。您将需要花费一些时间自己进行所有配置和接线,或者在经验丰富的工程师的帮助下进行。