Nest.jsの nest g res xxx
をするとこんなコントローラが生まれるんだけど、この +id
なに・・・?って思ってたらどうやらHTTPパラメタで渡ってきた文字列のIDを整数にするためにやってるぽかった。
1 @Patch(':id') 2 update( 3 @Param('id') id: string, 4 @Body() updatXxxDto: UpdateXxxDto, 5 ) { 6 return this.xxxService.update(+id, updatexxxDto); 7 }
一昔前に "1" | 0
ってやるのが一番パフォーマンスが良いと教えてもらったことがあるけど、今はこういうやり方があるんだなあという学び。