NodeJS Web 开发第五版
这是一个使用Express框架创建简单的RESTful API的示例代码。
const express = require('express');
const app = express();
const port = 3000;
// 中间件,用于解析JSON格式的请求体
app.use(express.json());
// 用户列表
const users = [];
// 用户API路由
app.get('/users', (req, res) => {
res.send(users);
});
app.post('/users', (req, res) => {
const newUser = {
id: users.length + 1,
name: req.body.name,
email: req.body.email
};
users.push(newUser);
res.status(201).send(newUser);
});
// 启动服务器
app.listen(port, () => {
console.log(`服务器运行在 http://localhost:${port}`);
});
这段代码首先导入了Express框架,并初始化了一个简单的应用。定义了一个用户列表,并实现了两个API端点:一个用于获取用户列表,另一个用于创建新用户。创建新用户时,为用户分配了一个唯一的ID,并将其加入用户列表。最后,应用程序在指定端口监听请求。
评论已关闭