NodeJS RESTful Api 架构

REST 即表述性状态传递(英文:Representational State Transfer,简称 REST)是 Roy Fielding 博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移 是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。需要注意的是,REST 是设计风格而不是标准。REST 通常基于使用 HTTPURI,和XML以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。REST通常使用JSON数据格式。

NodeJS Express Router 中间件

使用 Router 中间件,可以对 http 请求做分类分模块处理。Express 中定义了如下和 HTTP 请求对应的路由方法:getpostputheaddeleteoptions。有些路由方法名不是合法的 JavaScript 变量名,此时使用括号记法,比如 app['m-search']('/', function ...