解决同一个路由不同请求方式的烦恼,一次配置,省时省力
const express = require('express')
const app = express()
const userRouter = express.Router()
userRouter.get('/', (req, res, next) => {
res.json('用户列表数据')
})
userRouter.get('/:id', (req, res, next) => {
const id = req.params.id
console.log(`output->id`, id)
res.json('某一个用户的数据:' + id)
})
userRouter.post('/', (req, res, next) => {
res.json('创建用户成功')
})
userRouter.delete('/:id', (req, res, next) => {
const id = req.params.id
res.json('删除某一个用户的数据:' + id)
})
userRouter.patch('/:id', (req, res, next) => {
const id = req.params.id
res.json('修改某一个用户的数据:' + id)
})
app.use('/users', userRouter)
app.listen(9000, () => {
console.log(`服务器启动成功`,)
})