Context
Starting from v2, the parameter context is provided instead of req and res in handlers exported by default.
Note: The context function is only supported in
export default.Just
exportwill no longer be updated and onlyexport defaultwill be updated intensively.
Typescript
export default [(ctx) => {}];#context.
-
context.status-res.status -
context.headers- set headers -
context.body-res.body -
context.params-res.params -
context.query-res.query -
context.props-res.props- static props -
context.send() -
context.header() -
context.html() -
context.json() -
context.text()
#Request and response
Typescript
export default [
(ctx) => {
ctx.request; // request
ctx.response; // response
},
];#Migration
Plain
export default [
- (req, res) => {
+ (ctx) => {
- res.end("Hello World!");
+ ctx.send("Hello World!");
},
];#Reference
Reference: /server/context.ts
Reference: /types/core.d.ts