请求与响应对象

2017-07-30  本文已影响0人  秋枫残红
在用 Express 构建 Web 服务器时,大部分工作都是从请求对象开始,到响应对象终止。这两个对象起源于 Node,Express 对其进行了扩展,在进行探讨前,我们首先看一下服务端如何通过url对客户端返回一个页面。
URL的组成部分
Screenshot from 2017-07-30 21-43-57.png
http请求方法
请求报头
响应报头
互联网媒体类型
请求体
请求对象

请求对象(通常传递到回调方法,这意味着你可以随意命名,通常命名为 req 或 request )它的生命周期始于 Node 的一个核心对象 http.IncomingMessage 的实例。Express 添加了一些附加功能。我们来看看请求对象中最有用的属性和方法(除了来自 Node 的req.headers 和req.url ,所有这些方法都由 Express 添加)。

响应对象

响应对象(通常传递到回调方法,这意味着你可以随意命名它,通常命名为 res 、 resp 或response )的生命周期始于 Node 核心对象 http.ServerResponse 的实例。Express 添加了一些附加功能。我们来看看响应对象中最有用的属性和方法(所有这些方法都是由 Express添加的)。

上一篇下一篇

猜你喜欢

热点阅读