프로젝트를 위한 nestjs 공부/1차 작성

최수민·2023년 8월 17일
0

TIL

목록 보기
19/41

공부를 진행하다가 오전 회의가 있어 같이 진행중에 main 브랜치가 아닌 dev 브랜치를 따오라고 하셔서 어찌할까 찾다가 아래처럼 사용하면 된다고 해서 했습니다.

 git clone -b <branch명> <클론할 ssh 깃 주소>
  • 사용예시
  git clone -b dev git@github.com:nestjs/nextjs-blog.git

그리고 npm install을 하고 나니 main.ts파일에서 참조할수 없다는 오류가 나와서 뭐가문제인지 찾아보다가 성민님이 vscode를 껏다켜보라고 했습니다.

확인해보니 이 오류는 가끔 그렇다고 하네요. 껏다키니 사라졌습니다.


오늘의 기술면접 문항

  1. mvc 패턴에 대해서 설명해주세요.

    • 모델-뷰-컨트롤러로 나뉜 소프트웨어 디자인 패턴, 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다.
      저희가 사용하는 웹으로 생각해보면 모델은 mysql과 같은 db와 같고, 컨트롤러는 사용자의 입력에 대한 응답을 해주는 것으로 html/javascript와 같고, 뷰는 화면상에 보여주는 html/css등과 같다고 생각합니다.

nestjs 예외 처리

BadRequestException : 잘못된 요청 예외

UnauthorizedException : 무단 예외 / 승인되지 않은 경우

NotFoundException : 예외를 찾을 수 없음

ForbiddenException : 금지된 예외

NotAcceptableException : 허용되지 않는 예외

RequestTimeoutException : 요청 시간 초과 예외

ConflictException : 충돌 예외

GoneException : 사라진 예외

HttpVersionNotSupportedException : Http 버전이 지원되지 않는 예외

PayloadTooLargeException : 페이로드가 너무 큼 예외

UnsupportedMediaTypeException : 지원되지 않는 미디어 유형 예외

UnprocessableEntityException : 처리할 수 없는 엔티티 예외

InternalServerErrorException : 내부 서버 오류 예외

NotImplementedException : 구현되지 않은 예외

ImATeapotException : ImA 찻주전자 예외

MethodNotAllowedException : 메서드 허용되지 않는 예외

BadGatewayException : 잘못된 게이트웨이 예외

ServiceUnavailableException : 서비스 사용 불가능 예외

GatewayTimeoutException : 게이트웨이 시간 초과 예외

참고 자료
nestjs exception 종류

0개의 댓글