【问题标题】:express.js HTTP method vs REST api endpointexpress.js HTTP 方法与 REST api 端点
【发布时间】:2015-12-05 02:53:22
【问题描述】:

在快递网站上: http://expressjs.com/en/guide/routing.html

这些是它支持的 HTTP 方法: 获取,发布,放置,头,删除,选项,跟踪,复制,锁定,mkcol,移动,清除,propfind,proppatch,解锁,报告,mkactivity,结帐,合并,m-search,通知,订阅,取消订阅,补丁,搜索和连接。

我使用过 REST API 并注意到 get、post、put 也是 REST 名称。但是还没遇到notify、unlock……REST和HTTP方法有什么关系?

【问题讨论】:

  • "REST 和 HTTP 方法有什么关系?" — 它们是相同的(至少在通过 HTTP 进行 REST 时)。

标签: javascript node.js express


【解决方案1】:

您可以将其视为简单的 switch 语句。
如果 http 方法是 this 路由到 that

对于特定的 HTTP 方法到特定的 REST api 端点没有严格的映射。

【讨论】:

    【解决方案2】:

    REST 是一组标准,它规定了 API 的工作方式,以便所有开发人员都预期行为和协议,而不是每个人单独执行。例如,RESTful API 的核心概念之一是客户端和服务器必须分开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 2016-04-20
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多