Node.js 响应 API 与 Express.js 响应 API
Node.js response API vs. Express.js response API
两者都有,Node.js and Express.js有response
API。
看起来它们之间甚至有一些重叠,例如:
- Node.js:
- Express.js:
哪个 response
API 应该用于发送响应(例如 JSON、文件)?换句话说,我应该使用 response.write
by Node.js 还是 res.sendFile
by Express.js?
P.S。最初出于某种原因,我假设 Express.js 现在是 Node.js 的一部分,当然这不是正确的假设。
Bearing in mind that Express.js is now a part of Node.js
不是。
what is the reason behind this overlapping?
Express.js 使用 built-in HTTP 模块。
And which response API should be used?
您实际拥有的响应对象,可以是 built-in HTTP 模块或 Express.js 模块,具体取决于您是否使用 Express.js。
Web 服务器的原始 Node.js API 是 http
,但是 Express.js API 是用 objective 创建的开发过程更简单。
Express.js后面用http
API。
那么使用什么样的响应呢?这将取决于您的 API 选择,如果您使用 Express.js 或 http
。
两者都有,Node.js and Express.js有response
API。
看起来它们之间甚至有一些重叠,例如:
- Node.js:
- Express.js:
哪个 response
API 应该用于发送响应(例如 JSON、文件)?换句话说,我应该使用 response.write
by Node.js 还是 res.sendFile
by Express.js?
P.S。最初出于某种原因,我假设 Express.js 现在是 Node.js 的一部分,当然这不是正确的假设。
Bearing in mind that Express.js is now a part of Node.js
不是。
what is the reason behind this overlapping?
Express.js 使用 built-in HTTP 模块。
And which response API should be used?
您实际拥有的响应对象,可以是 built-in HTTP 模块或 Express.js 模块,具体取决于您是否使用 Express.js。
Web 服务器的原始 Node.js API 是 http
,但是 Express.js API 是用 objective 创建的开发过程更简单。
Express.js后面用http
API。
那么使用什么样的响应呢?这将取决于您的 API 选择,如果您使用 Express.js 或 http
。