引自:浅谈 Node.js中Express框架中渲染模板引擎.
Express的模板引擎常用的是ejs和jade。它预留了变量,res.render() 是将我们的数据填充到模板后展示出完整的页面。
渲染模板
res.render(“渲染模板名称”,{带过来的数据json格式 例如content:‘31231’,title:‘dfdssd’})
把数据填充进模板,一般数据是JSON,模板是views目录下的模板文件
其中json数据不详细解释了可以是对象,数组对象…
在模板中渲染数据(变量) <%= content %>就可以在模板中设置路由中的json数据的内容
详细解释,举个例子:
-
首先 这个方法是基于res对象的用法渲染模板 res.render();
-
内部参数(“渲染模板名称(一般为ejs后缀名的模板)”,{带过来的数据json格式 例如content:‘31231’,title:‘dfdssd’})
-
在自定义框架中设置,并且抛出
在自定义框架index.js中:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/index', function(req, res<