1.1.3:分析模板引擎
1.什么是模板引擎
模板引擎是一个将页面模板和要显示的数据结合生成HTML页面的工具
可以这么理解,如果说Express中的路由控制方法是MVC中的控制器的话,那么模板就是MVC的视图。
什么是ejs?
ejs是模板引擎的一种,也是在1.1.2节中用到的模板引擎,因为它使用起来非常简单,而且与express集成良好。
2.使用模板引擎
我在之前讲过通过以下两行代码设置模板文件的存储位置和使用的模板引擎:
app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs');