express.js ejs template engines
安装ejs
$ npm install ejs
start
let express = require('express');
let app = express();
app.set('views', './views') // specify the views directory
app.set('view engine', 'ejs') // register the template engine
app.get('/', (req, res) => {
res.render('index', { title: 'hello'})
})
app.listen(3000)
指定视图目录
在项目目录下创建views
目录
app.set('views', './views')
注册ejs模板引擎
app.set('view engine', 'ejs')
发送
app.get('/', (req, res) => {
res.render('index', { title: 'hello'})
})
创建ejs文件
- 在
views
目录下,创建index.ejs
文件 - 在index.ejs文件里写入
html
内容
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul>
<li><%= title %></li>
</ul>
</body>
</html>
end
打开http://127.0.0.1:3000/
,则输出指定内容 hello
EJS文档:https://ejs.bootcss.com/