手工抛一个异常出来看看,{

"error": "Forbidden",
    "message": "没有权限!",
    "statusCode": 403
},快捷对象比普通对象多返回一个error字段
This commit is contained in:
Jeremy Yin 2019-06-18 22:15:05 +08:00
parent 41e876acd6
commit dcece6ecdb
1 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,4 @@
import { Controller, Get, Post, Req, Query, Headers, Param, Body } from '@nestjs/common'; import { Controller, Get, Post, Req, Query, Headers, Param, Body, HttpException, HttpStatus, ForbiddenException } from '@nestjs/common';
import { CreatePostDto } from './post.dto'; import { CreatePostDto } from './post.dto';
import { DemoService } from './providers/demo/demo.service' import { DemoService } from './providers/demo/demo.service'
@ -22,6 +22,8 @@ export class PostsController {
@Post() @Post()
store(@Body() post: CreatePostDto) { store(@Body() post: CreatePostDto) {
this.demoService.create(post); // throw new HttpException('没有权限!', HttpStatus.FORBIDDEN)
throw new ForbiddenException('没有权限!')
// this.demoService.create(post);
} }
} }