【Node.js】Express学习笔记
以下是一个使用Express框架创建简单Web服务器的示例代码:
const express = require('express');
const app = express();
const port = 3000;
// 中间件,用于解析URL编码的请求体
app.use(express.urlencoded({ extended: true }));
// 中间件,用于解析JSON格式的请求体
app.use(express.json());
// 主页路由
app.get('/', (req, res) => {
res.send('Hello World!');
});
// API路由,返回JSON数据
app.get('/api/data', (req, res) => {
res.json({ message: 'API Data', data: { key: 'value' } });
});
// 监听3000端口
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
这段代码首先引入了Express模块,并初始化了一个Express应用。然后,我们使用了两个中间件来处理不同类型的请求体。接着,我们定义了两个路由:一个用于主页的GET请求,另一个用于API数据请求的GET请求。最后,我们让应用监听3000端口,并在控制台输出服务器运行的日志信息。这个示例展示了如何使用Express创建简单的Web服务器,并处理不同类型的HTTP请求。
评论已关闭