【发布时间】:2015-04-20 17:21:11
【问题描述】:
根据我正在阅读的一本书和几篇文章,指定 REST API 的方法是利用大多数 HTTP 方法,而不是通过隧道 GET 方法创建,它在 Sails.js 的演示中如何显示,你可以只需向
发出 GET 请求即可创建模型实例/modelName/create?property=value
嗯,这根本不是 RESTful。相反,我们应该向 /modelName 发出 PUT 请求。或者,我在这里遗漏了什么?
【问题讨论】:
-
你是完全正确的。一个 get 请求应该是一个 safe (nullipotent) 方法,无论调用多少次都应该返回或多或少相同的数据结构,但更重要的是,不应自行修改数据结构.
-
Github Issues 可能是发布此问题的正确位置。
-
您还可以在我们的 gitter 聊天室中获得sails.js 的实时社区支持:gitter.im/balderdashy/sails
标签: javascript node.js rest sails.js watermark