gpt4 book ai didi

node.js - 环回 3 - 如何在 datasources.json 中使用另一种发送电子邮件的方法

转载 作者:行者123 更新时间:2023-12-04 09:57:10 25 4
gpt4 key购买 nike

我正在使用 Loopback 3,它启用了用户注册和身份验证。

在我必须使用的系统中,他们通过将条目添加到“email_queue”表来“发送”电子邮件。该表具有“to”、“from”、“subject”、“body”、“send_at_time”等字段。

然后,有一个 cronjob 每分钟检查新条目,并通过一些内部电子邮件进程发送电子邮件。

因此,在环回的/server/datasources.json 文件中,我需要弄清楚如何连接到 mysql 数据库,并插入一行而不是使用 "connector": "mail",这是我在其他系统中使用的。

换句话说,我如何更改它(可能还有其他文件,根据需要):

{
"emailDs": {
"name": "emailDs",
"connector": "mail",
"transports": [
{
.... etc ...

...这样,而不是发送用于用户注册、密码提醒等的电子邮件,回送将行插入到数据库表中以“发送”电子邮件。

最佳答案

您可以尝试使用 MySQL connector具有更新的数据库数据源配置( docs are here )-

lb datasource emailDS

然后在数据源配置中 -
{
...
"emailDS": {
"name": "emailDS",
"connector": "mysql",
"host": "example.target.com",
"port": 3306,
"database": "target-mysql-db",
"username": "user",
"password": "L00pBack"
}
}

关于node.js - 环回 3 - 如何在 datasources.json 中使用另一种发送电子邮件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61898006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com