用于处理动词的REST约定

时间:2014-02-08 07:16:54

标签: node.js rest sails.js

在观看intro to sails.js之后,我意识到他可以使用带有参数的简单GET请求创建/更新记录,但我知道您必须使用特定方法进行特定操作,例如:使用POST创建新记录。这是休息的正确方法吗?

2 个答案:

答案 0 :(得分:1)

sails.js视频教授的东西不是RESTful。使用正确的HTTP谓词:

  • POST /resources with body:在集合下创建新资源,ID由服务器生成。
  • PUT /resources/{id} with body:使用客户端提供的ID创建新资源
  • GET /resources:获取所有资源的列表
  • GET /resources/{id}:获取一个资源
  • DELETE /resources/{id):删除一个资源

答案 1 :(得分:0)

REST约定有些争议,但大多数人都使用rails样式作为其URL。这是一个例子:

http://guides.rubyonrails.org/routing.html