nodejs模板引擎
warning:
这篇文章距离上次修改已过429天,其中的内容可能已经有所变动。
在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变量。
评论已关闭