http 请求包含的请求类型:
- GET(获取)
- POST(新增)
- PUT(修改)
- DELETE(删除)
使用RESTful前,发送ajax请求,前端:
url: '/students/deleteOne'
type: 'POST'
data:deleteData
success(msg){
}
表现层需要写二级路径。
使用RESTful,前端:
url: '/students'
type: 'POST'
data:deleteData
success(msg){
}
表现层:
delete.router('/',(res,req)=>{})
使用RESTful后,二级路径可以不写,但需要注意的是,如果两个请求使用该方法书写后表现层长相一致,最好还是加上可区分两者的二级路径。
关于req.params:
如果两个请求都为get,且使用RESTful后,表现层长相一致,可这样区分:
url:`/students/${data中要传送的数据}`
表现层:
get.router('/:A',async (res,req)=>{
console.log(req.params)//{A:data中要传送的数据}
res.send(await xxx(req.params))
})