英文中用作形容词时,以连字符连接;例如:“This is open-source software”。请参阅 Wikipedia 上的开源软件。注:虽然不对此术语添加连字符也很常见,但是我们使用标准英语规则对复合形容词添加连字符。
标识资源的部分 URL。例如,在 http://foo.com/products/id
中,“/products/id”是路由。
请参阅“API 参考”中的路由器。
HTTP 请求。客户机向服务器提交 HTTP 请求消息,然后服务器返回响应。该请求必须使用若干请求方法之一,例如 GET、POST 等。
HTTP 响应。服务器将 HTTP 响应消息返回给客户机。此响应包含关于请求的完整状态信息,可能还在消息体中包含请求的内容。
一般而言,表示设计为针对特定目的执行操作的一个或多个程序。在 Express 的上下文中,表示使用 Node.js 平台上运行的 Express API 的一个程序。可能还指应用程序对象。
在最终请求处理程序之前由 Express 路由层调用的函数,因此位于原始请求与最终期望的路由之间的中间位置。有关中间件的术语有几点说明:
var foo = require('middleware')
:需要或使用 Node.js 模块。随后 var mw = foo()
语句通常返回中间件。app.use(mw)
:将中间件添加到全局处理堆栈。app.get('/foo', mw, function (req, res) { ... })
:将中间件添加到“GET /foo”处理堆栈。应用程序编程接口。在首次使用时包含此缩写。
Node.js 应用程序的一种高度包容、快速而极简的 Web 框架。一般而言,“Express”优先于“Express.js”,但是后者也可接受。
一种多平台支持库,关注异步 I/O,主要供 Node.js 使用。
用于构建可扩展网络应用程序的一种软件平台。Node.js 将 JavaScript 用作其脚本编制语言,并通过非阻塞 I/O 和单线程事件循环实现大吞吐量。请参阅 nodejs.org。使用说明:最初为“Node.js”,后来成为“Node”。