A progressive Node.js framework for building efficient and scalable server-side applications.
npm install @hodfords/nestjs-response --save
class UserResponse {
@ApiProperty()
@IsNotEmpty()
@IsString()
name: string
}
class UserController{
@Get()
@ResponseModel(UserResponse, true)
getAllUser() {
return [{name: "hello"}]
}
}
Interceptor global
{
providers: [
{
provide: APP_INTERCEPTOR,
useClass: LoggingInterceptor
}
]
}
Interceptor decorator
@Controller('test')
@UseResponseInterceptor()
export class TestController {
}