鉴于以下内容:@Post()public async createPet(@Body() petDetails: PostPetDto): Promise<any> {}默认情况下,类型@Bod() petDetails不是声明的类型,PostPetDto而是plain / any。什么是NestJS惯用的方式将它整理到该类型?该类型包含应该运行的方法(例如,验证)。
2 回答

慕娘9325324
TA贡献1783条经验 获得超4个赞
ValidationPipe不会自动将您的有效负载转换为相应的DTO类。打开它:
app.useGlobalPipes( new ValidationPipe({ transform: true, }),);
添加回答
举报
0/150
提交
取消