新手入门Nest.js(七)- 控制器HttpCode、Header信息设置

如何设置状态码

Nest.js通过装饰器@HttpCode来设置状态码,状态码默认200

1
2
3
4
5
@Get()
@HttpCode(204)
itemError(): string {
return 'This action return 204 error';
}

HttpCode@nestjs/common包中导入

如何设置Header信息

Header信息是可以自定义的,Nest.js也提供了一个@Header装饰器来帮助我们添加Header信息

1
2
3
4
5
@Get()
@Header('Cache-Control', 'none')
itemCustomHeader(): string {
return 'This action custom header';
}

Header@nestjs/common包中导入