express.js HTTP方法与RESTapi端点

express.js HTTP method vs REST api endpoint

本文关键字:RESTapi 端点 方法 js HTTP express      更新时间:2023-09-26

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

以下是它支持的HTTP方法:get,post,put,head,delete,options,trace,copy,lock,mkcol,move,purge,propfind,proppatch,unlock,report,mkactivity,checkout,merge,m-search,notify,subscribe,unsubscribe,patch,search,and connect。

我使用过REST API,注意到get、post、put也是REST名称。但还没有来过交叉通知,解锁。。。REST和HTTP方法之间的关系是什么?

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

在特定的HTTP方法和特定的RESTapi端点之间没有严格的映射

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