nodejs模板引擎
在Node.js中,常用的模板引擎有ejs
, pug
, handlebars
等。以下是使用ejs
模板引擎的一个简单示例。
首先,安装ejs
:
npm install ejs
然后,创建一个使用ejs
的简单服务器:
const express = require('express');
const app = express();
// 设置ejs为模板引擎
app.set('view engine', 'ejs');
// 定义路由,渲染视图
app.get('/', (req, res) => {
res.render('index', { title: 'Hello, EJS!' });
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在服务器的根目录下创建一个views
文件夹,然后在该文件夹中创建一个index.ejs
文件:
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
</head>
<body>
<h1><%= title %></h1>
</body>
</html>
运行服务器后,在浏览器中访问http://localhost:3000/
,你将看到渲染后的页面,其中包含了传递给res.render
的title
变量。
评论已关闭