From 8f9ae7d1b92546c4c9719605fc01f6d87fd496be Mon Sep 17 00:00:00 2001 From: Jeremy Yin Date: Wed, 19 Jun 2019 21:31:08 +0800 Subject: [PATCH] =?UTF-8?q?Params=E9=87=8C=E9=9D=A2=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E5=8A=A0=E6=95=B0=E6=8D=AE=E8=BD=AC=E6=8D=A2pipe=EF=BC=8C?= =?UTF-8?q?=E8=BF=99=E6=A0=B7=E6=8B=BF=E5=88=B0=E7=9A=84=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E5=B0=B1=E4=BC=9A=E6=98=AF=E8=BD=AC=E6=8D=A2=E8=BF=87?= =?UTF-8?q?=E5=90=8E=E7=9A=84=E3=80=82=E8=BF=99=E4=B8=AA=E5=A5=BD=E5=83=8F?= =?UTF-8?q?=E6=AF=94=E5=9C=A8tornado=E8=87=AA=E5=B7=B1=E5=86=99get...?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E8=A6=81=E6=9B=B4=E9=80=9A=E7=94=A8=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/posts/posts.controller.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/posts/posts.controller.ts b/src/modules/posts/posts.controller.ts index 056aae9..adf98ae 100644 --- a/src/modules/posts/posts.controller.ts +++ b/src/modules/posts/posts.controller.ts @@ -1,4 +1,4 @@ -import { Controller, Get, Post, Req, Query, Headers, Param, Body, HttpException, HttpStatus, ForbiddenException, UseFilters, UsePipes, ValidationPipe } from '@nestjs/common'; +import { Controller, Get, Post, Req, Query, Headers, Param, Body, HttpException, HttpStatus, ForbiddenException, UseFilters, UsePipes, ValidationPipe, ParseIntPipe } from '@nestjs/common'; import { CreatePostDto } from './post.dto'; import { DemoService } from './providers/demo/demo.service' import { DemoFilter } from '../../core/filters/demo.filter' @@ -16,9 +16,11 @@ export class PostsController { } @Get(':id') - show(@Param() params) { + show(@Param('id', ParseIntPipe) id) { + console.log('typeof id:', typeof id); + return { - title: `Post ${params.id}` + title: `Post ${id}` } }