在Node.js中以HTML格式显示API响应,通常涉及到以下几个基础概念和技术:
以下是一个使用Express.js和EJS模板引擎的简单示例:
// 引入依赖
const express = require('express');
const app = express();
const port = 3000;
// 设置模板引擎
app.set('view engine', 'ejs');
app.set('views', './views');
// 模拟API响应数据
const apiResponse = {
title: 'Node.js API Response',
content: 'This is the content from the API.'
};
// 路由处理
app.get('/', (req, res) => {
res.render('index', { data: apiResponse });
});
// 启动服务器
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
在views
目录下创建一个index.ejs
文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><%= data.title %></title>
</head>
<body>
<h1><%= data.title %></h1>
<p><%= data.content %></p>
</body>
</html>
通过以上步骤,你可以在Node.js中使用HTML格式显示API响应。
领取专属 10元无门槛券
手把手带您无忧上云