给我一段新增员工的服务器端代码
时间: 2024-05-06 21:19:31 浏览: 11
以下是一个示例的新增员工的服务器端代码,使用Node.js和Express框架:
```
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
// 解析请求体中的JSON数据
app.use(bodyParser.json());
// 模拟一个员工列表
let employees = [
{ id: 1, name: '张三', age: 25 },
{ id: 2, name: '李四', age: 28 },
{ id: 3, name: '王五', age: 30 }
];
// 新增员工
app.post('/employees', (req, res) => {
const newEmployee = req.body;
// 生成新员工的ID,假设已有的员工数量是n,则新员工的ID为n+1
newEmployee.id = employees.length + 1;
// 将新员工添加到员工列表中
employees.push(newEmployee);
// 返回成功状态码和新增的员工信息
res.status(201).json(newEmployee);
});
// 启动服务器
app.listen(3000, () => {
console.log('Server is listening on port 3000');
});
```
这段代码实现了一个简单的新增员工的功能。当客户端发送一个POST请求到`/employees`路径时,服务器会从请求体中解析出新员工的信息,并将其添加到员工列表中。最后,服务器会返回状态码201和新增的员工信息。