ctx.request 是一个 Koa 上下文对象中的属性,用于表示请求相关的信息。具体来说,ctx.request 是一个包含请求的属性和方法的对象。
一些常用的 ctx.request 属性和方法包括:
ctx.request.url:请求的 URL,包括路径、查询参数和哈希部分。ctx.request.method:请求的 HTTP 方法,例如 GET、POST、PUT、DELETE 等。ctx.request.headers:请求的头部信息,以键值对的形式存储。ctx.request.body:请求的主体部分,通常用于 POST、PUT 等请求方法,包含了发送给服务器的数据。ctx.request.query:请求的查询参数,以键值对的形式存储。ctx.request.params:请求的动态路由参数,以键值对的形式存储。
通过访问这些属性和方法,你可以获取和操作请求的相关信息。