nodejs的html模板有很多这里我使用handlebars。
1,安装:npm install express-handlebars
2,修改app.js,添加以下代码
var handlebars=require('express-handlebars') .create({defaultLayout:'main'}); app.engine('handlebars',handlebars.engine); app.set('view engine','handlebars');
3,创建公用模板views\layouts
//main.handlebars <!doctype html> <html> <head> <meta charset="utf-8"> <title> {{titles}} </title> </head> <body> {{{body}}} </body> </html>
4,在views\目录下直接创建后缀名为handlebars的文件
//index.handlebars 随便输入点什么 //这里的内容将会被 {{{body}}}调用
5,修改路由即可正常访问