Шаблон электронной почты не работает с вложенными объектами ввода (handlebar3 - mailgun) - PullRequest
0 голосов
/ 05 февраля 2020

Мне кажется, что шаблоны не работают с вложенными объектами ввода. Что я имею в виду под этим шаблоном:

Это прекрасно работает

<p ">Your Cat Thanks You  {{name}}</p>

с переменной:

{name:'joe'}

Это не работает:

<p ">Your Cat Thanks You  {{personalInfo.firstName}} {{personalInfo.lastName}}</p>

с переменной:

{personalInfo:{firstName:'John',lastName:'Doe'}}

Я использую nod js с mailg- js libary с этими параметрами, которые вроде бы нормально:

const mailData= {from: "some shop <info@someshop.com>",
      to: "example@example.com",
      subject: "example",
      template: exampleTemplateName,
      ["h:X-Mailgun-Variables"]: JSON.stringify(exampleJson)}


mailgun({
  apiKey: api_key,
  domain: DOMAIN,
  host: "api.eu.mailgun.net"
}).messages().send(mailData)
...