Skip to content

KoaRequestAdapter

Defined in: koa/adapter.ts:16

Adapter that converts Koa Context to GenericRequest

new KoaRequestAdapter(ctx): KoaRequestAdapter

Defined in: koa/adapter.ts:17

Context

KoaRequestAdapter

get body(): any

Defined in: koa/adapter.ts:41

Parsed request body (null if not yet parsed)

any

Parsed request body (null if not yet parsed)

GenericRequest.body


get headers(): Record<string, string>

Defined in: koa/adapter.ts:27

Request headers (normalized to lowercase keys)

Record<string, string>

Request headers (normalized to lowercase keys)

GenericRequest.headers


get ip(): string | undefined

Defined in: koa/adapter.ts:68

Client IP address

string | undefined

Client IP address

GenericRequest.ip


get method(): string

Defined in: koa/adapter.ts:19

HTTP method (GET, POST, etc.)

string

HTTP method (GET, POST, etc.)

GenericRequest.method


get params(): Record<string, string> | undefined

Defined in: koa/adapter.ts:46

URL parameters (e.g., /users/:id -> { id: ‘123’ })

Record<string, string> | undefined

URL parameters (e.g., /users/:id -> { id: ‘123’ })

GenericRequest.params


get query(): Record<string, string> | undefined

Defined in: koa/adapter.ts:51

Query string parameters

Record<string, string> | undefined

Query string parameters

GenericRequest.query


get raw(): Context

Defined in: koa/adapter.ts:76

Get the underlying Koa context object

Context


get url(): string

Defined in: koa/adapter.ts:23

Full request URL

string

Full request URL

GenericRequest.url