express.js ejs template engines

2018-10-17 12:44   Tags:

安装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文件

  1. views目录下,创建index.ejs文件
  2. 在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/