Backend/Error Backend/Error 2023. 2. 14. [Docker] 도커 포트 에러 도커 컨테이너를 실행할 때 해당 포트가 사용 중이라고 뜨는 에러 해결 도커 컨테이너를 실행했을 때 Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 위와 같은 에러가 발생했다. 이는 3306포트가 이미 사용중일 때 발생하는 에러다. 관리자 권한으로 .. Backend/Error 2023. 2. 13. [NestJS] NestJS param 유효성 검사 요청으로 받는 param을 dto를 통해 유효성 검사하기 문제상황 @Get('questions/:part') findQuestions( @Param('part') part: Part, ) { return this.assetsService.findQuestions(part); } ValidationPipe가 글로벌로 지정되어 있는 상황이고, part를 Part DTO를 통해 유효성 검사로 특정값만을 받고 싶었다. ValidationPipe는 받은 param에 대해 dto를 통해 유효성 검사를 하게 된다. 이 과정에서 plainToClass로 param 객체를 DTO class 인스턴스화해서 유효성 검사를 하는데 위 코드처럼 param을 받을 경우, {part:value} 형태가 아닌 value로 param.. 이전 1 다음