Dynami c шаблоны sendgrid отправляются в виде простого текста - PullRequest
3 голосов
/ 15 января 2020

Я отправляю электронное письмо через sendgrid, но когда я получаю электронное письмо, оно отправляется в текстовом формате, и я хотел бы отправить его в формате html. Переменные данные - это данные, которые я передаю sgMail.send.

module.exports = {
data: {
    to: '',
    from: '',
    subject: '',
    text: '',
    templateId: '',
    dynamic_template_data: {
        value_precip: undefined,
        value_humidity: undefined,
        value_windSpeed: undefined,
        value_condition: undefined,
        value_activiti: undefined
    }
},

set: function(to, from, subject, text, templateId, params) {
    this.data.to = to
    this.data.from = from
    this.data.subject = subject
    this.data.text = text
    this.data.templateId = templateId,
    this.data.dynamic_template_data.value_precipitation = params.value_precipitation
    this.data.dynamic_template_data.value_humidity = params.value_humidity
    this.data.dynamic_template_data.value_windSpeed = params.value_windy
    this.data.dynamic_template_data.value_condition = params.value_condition
    this.data.dynamic_template_data.value_activiti = params.value_activiti

},
    send: function() {
    try {
        sgMail.send(this.data)
    } catch (error) {
        console.log(error)
    }

   }
}

Я не знаю, что может быть причиной этой проблемы, если кто-нибудь может мне помочь, я был бы признателен!

...