Malagu 框架提供一系列装饰器用于将值输出到响应头、Cookie 和 Session 里面。

@Header

设置请求头。

  1. @Controller('users')
  2. export class UserController {
  3. @Get(':id')
  4. @Header('Content-type', 'application/json')
  5. get(@Param('id') id: string) {
  6. ...
  7. }
  8. }

@Cookie

设置 Cookie。

  1. @Controller('users')
  2. export class UserController {
  3. @Get(':id')
  4. @Cookie('foo', 'bar')
  5. get(@Param('id') id: string) {
  6. ...
  7. }
  8. }

@Session

设置 Session。

  1. @Controller('users')
  2. export class UserController {
  3. @Get(':id')
  4. @Session('foo', 'bar')
  5. get(@Param('id') id: string) {
  6. ...
  7. }
  8. }