使用模板引擎jade生成邮件HTML正文

项目中需要用到nodemail发送HTML邮件,邮件的格式比较复杂,以前是用undersore的template,处理简单的模板是可以的复杂html就乏力了.正好项目中使用的jade模板

就想到了单独使用jade生成html想法,果然是可行的;

当然首先得npm init生成一个package.json;

然后 npm install jade --save


下面是主要代码:

jade模板index.jade

doctype html
html
    head
        title my jade template
    body
        h1 Hello #{name}
        p #{content}

下面是app.js:

var jade = require('jade');

jade.renderFile('./index.jade', { name: 'here',content:"这个也可以" }, function(err, html){
    // 这里的options是可选的
    // 回调函数可以作为第二个参数
    console.log(html);
});

回调中的html就是渲染好的html;

这个方法即给力又简单;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值