在这里就nodejs如何应用swig摸板,总结一下一些基本的用法。
首先当然是利用express框架在node后台上面搭建服务
server.listen(8080,'localhost',(req,res)=>{
console.log('服务器启动...');
})
console.log('服务器启动...');
})
启动成功之后,开始设置swig摸板的相关配置,具体代码如下:
安装成功之后,加上swig配置,代码如下:
配置需要渲染的数据:
{
//render方法只有在使用摸板引擎之后才会生效,其中 参数1是需要渲染的摸板名称,参数2就是需要渲染到页面的一些参数
res.render('temp',{
name:'张三',user:{
name:'栗子',age:18
},lists:['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11','item12','item13','item14','item15','item16','item17','item18','item19','item20','item21','item22','item23','item24','item25','item26']
});
})
html文件的具体代码如下所示:
Document
items
{% endfor %}
摸板引擎
姓名:{{name}}
{% if user.name == '栗子' && user.age == '18'%} 姓名:栗子
{% elseif user.name == '张三'%}张三
{% endif %}遍历数组
{% for items in lists%}{% set arr = [1,2,3,4,5]%}
{{arr.length}}
{% include './common.html' %}