id该放在API的路径里还是request里?

WEB松
  • 40

我看到一个例子他删除的时候id是放在url里,如下

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

但是更新的时候确实放在req.body里,如下

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

这是为什么?有什么特定规则吗?
假如我要用get和post的话id又该放在哪个位置?

回复
阅读 1.3k
2 个回答

你的第一个例子:router.delete('/:id',function(req,res){}) 是符合REST接口规范了

第二个例子:是个人写的,按照的是个人习惯

这个没什么特别的规则,如果你们有团队要求了,就得按照要求写了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏