我的数据是这种格式的
let data = {"list" :[
{
"email": "abc@example.com",
"name": "abc",
"date": "05/01/2015"
},
{
"email": "xyz@example.com",
"name": "xyz",
"date": "05/01/2015"
}
]};
我的胡子模板是这样的:
{{#list}}
Hii {{name}} your email is {{email}}
{{/list}}
我将此模板保存为.html文件
在我的主代码中,我得到了这个html文件作为
const template = fs.readFileSync('./views/template.html', 'utf-8');
result = Mustache.render(template, data)
我将结果发送到一封邮件中,但我在电子邮件中没有收到任何东西,而不是模板
我做错什么了吗。请帮我解决这个问题。谢谢
老实说,代码是正确的。
结果
-
对于结果
你好,你的电子邮件是abc@example.com
嗨xyz你的电子邮件是xyz@example.com
-
对于的类型(结果(
字符串
你能公布你如何发送邮件吗?我怀疑结果并没有用在您的邮件内容中;(
使用测试
- node@8.11.1
- npm@6.0.0
- mustache@2.3.0
- fs-extra@7.0.0