nestjsx/crud-如何更改错误响应
例如,我需要更改错误响应404错误。 情况就是这样:nestjsx/crud-如何更改错误响应,nestjs,crud,typeorm,Nestjs,Crud,Typeorm,例如,我需要更改错误响应404错误。 情况就是这样: @Entity('role') export class RoleEntity extends BaseEntity { @PrimaryGeneratedColumn() id: number; @Column({ type: 'varchar', length: 100, nullable: false }) name: string; } @Injectable() export class RoleService
@Entity('role')
export class RoleEntity extends BaseEntity {
@PrimaryGeneratedColumn()
id: number;
@Column({ type: 'varchar', length: 100, nullable: false })
name: string;
}
@Injectable()
export class RoleService extends TypeOrmCrudService<RoleEntity> {
constructor(@InjectRepository(RoleEntity) repo) {
super(repo);
}
}
@Crud({
model: {
type: RoleEntity,
},
})
@Controller('role')
export class RoleController implements CrudController<RoleEntity> {
constructor(public service: RoleService) {}
}
我想将此错误更改为以下内容:
{
"success": false,
"message": "The given id was not found in the database",
}
最好的方法是什么?很难理解您的服务和控制器在哪里。考虑用适当的格式编辑问题。同时尝试添加服务和控制器方法。这些方法由lib生成,带有decorator@Crud。我的意思是分离服务和控制器。
{
"success": false,
"message": "The given id was not found in the database",
}