使用exts.js/node.js中的res.render()方法可以将数据与HTML文件一起发送给客户端。
res.render()是express.js框架中的一个方法,用于渲染视图模板并将其发送给客户端。它通常与模板引擎一起使用,例如EJS或Pug,以便将动态数据注入到HTML模板中。
使用res.render()方法的步骤如下:
const express = require('express');
const app = express();
app.set('view engine', 'ejs'); // 设置模板引擎为EJS
app.get('/', (req, res) => {
const data = {
title: 'Welcome to My Website',
message: 'Hello, World!'
};
res.render('index', data); // 渲染名为index的模板,并将data作为参数传递
});
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
</head>
<body>
<h1><%= message %></h1>
</body>
</html>
在上述示例中,<%= %>是EJS模板引擎中的标记,用于插入动态数据。
这样,使用res.render()方法可以将数据与HTML文件一起发送给客户端。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
开箱吧腾讯云
腾讯云GAME-TECH游戏开发者技术沙龙
DB・洞见
云+社区技术沙龙[第17期]
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙[第5期]
腾讯云GAME-TECH游戏开发者技术沙龙
Techo Day
云+社区技术沙龙[第28期]
云+社区技术沙龙[第11期]
云+社区技术沙龙[第14期]
领取专属 10元无门槛券
手把手带您无忧上云