【问题标题】:Send adonis mail data to the edge view将 adonis 邮件数据发送到边缘视图
【发布时间】:2019-05-22 20:21:42
【问题描述】:

我想发送安排或变量以进行迭代并获得我将在电子邮件中发送的视图。我正在使用 adonis.js,然后留下了我如何发送邮件的代码。

我需要什么来发送变量或安排并在视图 emails.test 中获取它们?

await Mail.send('emails.prueba', data, (message) => {
        message
            .from('myemail@.com')
            .to(data.email)
            .subject('Alerts')
    })

【问题讨论】:

    标签: node.js adonis.js


    【解决方案1】:

    首先你应该阅读docs,那里都有描述。因此,如果您查看Mail API,您可以将数据对象传递给视图。

    await Mail.send('view', data, (message) => {
      message
        .from('')
        .to('')
    })
    

    因此,要将变量 foo 传递给视图,您将拥有类似这样的内容

    const foo = 'bar';
    await Mail.send('emails.hello', foo, (message) => {
      message
        .from('')
        .to('')
    })
    

    在您的emails/hello.edge 模板中,您可以使用{{ foo }} 调用此变量

    【讨论】:

      猜你喜欢
      • 2021-06-06
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多