鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全  HTML/ id該放在API的路徑里還是request里?

id該放在API的路徑里還是request里?

我看到一個(gè)例子他刪除的時(shí)候id是放在url里,如下

router.delete('/:id',function(req,res){})

但是更新的時(shí)候確實(shí)放在req.body里,如下

router.update('/',function(req,res){
    //用req.body._id
})

這是為什么?有什么特定規(guī)則嗎?
假如我要用get和post的話id又該放在哪個(gè)位置?

回答
編輯回答
久舊酒

你的第一個(gè)例子:router.delete('/:id',function(req,res){}) 是符合REST接口規(guī)范了

第二個(gè)例子:是個(gè)人寫(xiě)的,按照的是個(gè)人習(xí)慣

這個(gè)沒(méi)什么特別的規(guī)則,如果你們有團(tuán)隊(duì)要求了,就得按照要求寫(xiě)了

2018年6月1日 05:52
編輯回答
笑浮塵

路由中的規(guī)則,可以參照官方文檔http://www.expressjs.com.cn/4...
既然是路由,規(guī)則只能在url中的

2018年6月25日 13:37