一套关于设计请求的规范
GET 获取数据 http://localhost:3000/user 获取用户列表
POST 添加数据 http://localhost:3000/user 添加用户数据
PUT 更新数据 http://localhost:3000/user/1 更新id=1的用户数据
DELETE 删除数据 http://localhost:3000/user/1 删除id=1的用户数据
const express = require("express")
const app = express()
// 获取用户列表
app.get('/user', (req, res)=>{
res.send('响应用户列表')
})
// 获取指定用户信息
app.get('/user/:id', (req, res)=>{
// 获取id req.params.id
res.send('获取用户id为'+ req.params.id +'的信息')
})
// 添加用户数据
app.post('/user', (req, res)=>{
res.send('添加用户信息')
})
// 更新用户数据
app.put('/users/:id', (req, res)=>{
// 获取id req.params.id
res.send('更新用户id为'+ req.params.id +'的信息')
})
// 删除用户数据
app.del('/users/:id', (req, res)=>{
res.send('删除用户id为'+ req.params.id +'的数据')
})
app.listen(3000,()=>{
console.log("服务器启动成功")
})