Nodejs express使用ejs模版

来源:互联网 发布:仿真教学软件 编辑:程序博客网 时间:2024/05/16 04:46

首先安装ejs模版

npm install ejs --save

var express = require('express');var ejs = require('ejs');var app = express();

// 设置express的模版引擎为ejsapp.set('view engine','ejs')// 设置views模版文件目录,默认为当前目录的views文件夹(可以不设置)app.set('views','./views')
// GET请求/ejs路径时候执行此方法app.get('/ejs',function(req,res){    res.render('welcome',{'info':'welcome ejs...'})})
--views/welcome.ejs---
<body>欢迎您:<%=info%></body>
结果:欢迎您:welcome ejs...
使用app.set('view engine','ejs')让express使用ejs模版,默认模版文件目录在当前的目录下的views
可以使用app.set('views',path)来设置模版存放目录
模版页面可以使用<%%>来写代码,讲被解析执行,<%=attr%>、<%-attr%>可以直接输出render过来的参数值
<%=attr%>:如果包含html标签将使用html风格来显示。
<%-attr%>:如果包含html标签将原样输出,不会html风格来显示。
可以使用res.render(logicName,[data])来渲染模版并显示,第一个参数是模版的名称,不需要后缀,第二个参数是渲染的参数,在模版里可以直接
使用或者attrname来输出


0 0
原创粉丝点击