Node.js毕业设计毕业生派遣系统(Express)
以下是一个简化的Express服务器示例,用于学生派遣系统的后端:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
// 使用body-parser中间件解析请求体
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
// 学生信息数组,用于模拟数据库
let students = [];
// 创建学生接口
app.post('/api/students', (req, res) => {
const newStudent = {
id: students.length + 1,
name: req.body.name,
grade: req.body.grade,
class: req.body.class
};
students.push(newStudent);
res.status(201).json(newStudent);
});
// 获取所有学生接口
app.get('/api/students', (req, res) => {
res.json(students);
});
// 服务器监听3000端口
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
这段代码提供了创建学生和获取所有学生的接口,并使用一个简单的数组来模拟数据库。在实际应用中,你需要连接数据库,并添加更多的接口和业务逻辑。
评论已关闭