首页  编辑  

NestController中如何传递 boolean 参数

Tags: /Node & JS/   Date Created:
Typescript,NestJS中,在Controller方法中传递boolean参数,如果用下面的方法:
async xxx(
  @Param('b') b?: boolean
) {
  // ....
}
那么传递到代码中, b 并不是一个 boolean 类型的数据,而是 string 类型的数据,你可以用  typeof 查看类型验证一下。
如果要让 Nest 处理为 boolean 参数,需要用下面的方法:
async xxx(
  @Param('b', ParseBoolPipe) b?: boolean
) {
  // ....
}