Express 4.x框架用法02_李孟_新浪博客


视图模板引擎
ejs的标签:
  <% code %>  JavaSctipt代码
  <%=code%> 显示替换过HTML特殊字符的内容
  <%-code%>  显示原始HTML内容
ejs:
1.安装npm install express-ejs-layouts
2.获取这个模块
var express = require('express');
var expressLayouts = require('express-ejs-layouts'); 
var app = express(); 
app.set('view engine', 'ejs'); 
app.use(expressLayouts);
//设置自定义默认布局
app.set('layout', 'layout');
//为单一渲染设置自定义布局
app.get('/', function(req, res) {
  res.render('the-view', { layout: 'specific-layout' });
);

jade的实现:
在我们的请求的目的页面中第一句话写上extends(继承) 模版布局模版名\
例如: extends layout       

js代码实现:
<% include header.ejs %>

posted @ 2017-08-06 17:09  Dlimeng  阅读(7)  评论(0)    收藏  举报  来源