-
express设置的时候处理模板(后台)渲染的时候的特点
-
使用 ejs 渲染模板(第三方包)
-
一般我们使用 ejs 在express中渲染的时候,我们需要把对应的文件 ejs 放置在 views 这个文件夹中,不需要导包
-
set: 设置渲染文件所在文件引擎
app.set('view engine','ejs');
-
-
当访问某个路由的时候,我们使用ejs渲染文件
-
在express中使用 ejs 渲染
-
我们不需要读取文件直接使用render方法渲染就可以
-
而且注意如果渲染的界面中没有参数,我们就直接渲染
-
如果有参数,就用字典的形式写在后面
-
end:表示所有的响应完成
-
send:就是end,只是多了响应头的设置
-
render:直接表示渲染,渲染后,我们不需要设置send返回
-
/*使用express处理后台渲染*/
var express = require('express');
var app = express();
/*使用ejs渲染模板
* 一般我们使用ejs在express中渲染的时候,我们需要把对应的文件ejs放置在views这个文件夹中
*
* 在express中如果使用ejs,我们不需要导包,但是必须在对应的node_modules文件夹中存在ejs
*
* set:设置渲染文件所在文件引擎*/
app.set('view engine','ejs');
/*当访问某个路由的时候,我们使用ejs渲染文件*/
app.get('/',function (req, res) {
/*在express中使用ejs渲染
* 我们不需要读取文件直接使用render方法渲染就可以
* 而且注意如果渲染的界面中没有参数,我们就直接渲染
* 不传入参数
* end:表示所有的响应完成
* send:就是end,只是多了响应头的设置
* render:直接表示渲染,渲染后,我们不需要设置send返回*/
res.render('index.ejs',{a:8});
});
app.listen(3000);
网友评论