所以我试图将一些变量(数字)数据传递给电子邮件模板。我试图使用这样的ejs:
var compiled = ejs.compile(fs.readFileSync(path_to_file, 'utf-8'));
const mailOptions = {
from: app.get('senderMail'),
// Atention***********************
// Let this hardcoded otherwise it will send email to all db
to: email,
subject: sujbjet,
text: 'Hello Word',
html: compiled({number : number})
};
在我的html代码中,我试图渲染类似:
<span> <=% number %> </span>
但我没有得到&#34;的实际价值。号码&#34;。它呈现如下:&lt;%= number
我有什么遗失的吗?
提前致谢
答案 0 :(得分:2)
您以错误的方式打开了output
标记。反转的平等和百分号的迹象:
<span> <%= number %> </span>