Nest

    [Nest.js] Exceptionfilter, DTO, Entity, DTO와 Entity의 차이점

    Exceptionfilter 문서링크 Nest에는 애플리케이션 전체에서 처리되지 않은 모든 예외를 처리하는 예외 레이어가 내장되어 있습니다 Throwing standard exceptions Nest는 @nestjs/common 패키지에서 노출된 내장 HttpException 클래스를 제공합니다 일반적인 HTTP REST/GraphQL API 기반 애플리케이션의 경우 특정 오류 조건이 발생할 때 표준 HTTP 응답객체를 보내는 것이 가장 좋습니다. Built-in HTTP exceptions Nest는 기본 HttpException에서 상속되는 표준 예외 집합을 제공합니다. 이들은 @nestjs/common 패키지에서 노출되며 가장 일반적인 HTTP 예외중 대부분을 나타냅니다. 자세한 내용은 상단의 ne..

    [Nest.js] 데코레이터(Decorator),Module,Controller,Provider란?

    데코레이터 데코레이터 개념 데코레이터 개념 2 데코레이터는 함수를 명시적으로 수정하지 않고도 확장하거나 기능확장을 시킬수 있는 방법이다. 함수를 일급 시민으로서의 기능을 지원하는 모든 언어는 데코레이터를 구현할 수 있다(예를 들어, 자바스크립트는 함수를 변수에 할당하거나 다른 함수에 인자로 전달할 수 있다). //자바스크립트의 객체는 속성이 있고, 각 속성은 값을 가지고 있다. const oatmeal = { viscosity: 20, flavor: 'Brown Sugar Cinnamon', }; //그러나 각 속성은 값 외에도 화면 밖에 숨겨진 정보들이 있는데, 이런 정보들이 각 속성이 //어떻게 작동할지를 정의한다. 이것을 속성 설명자라고 한다. console.log(Object.getOwnPrope..

    typeorm 에러 typeorm syntaxerror: cannot use import statement outside a module (import { Entity, ....} from 'typeorm';)

    Nest에서 TypeORM을 연결해서 사용을 시도하였었다. 하지만 npm script에 자동으로 생성되는 npm run start:dev로 실행을 하자 아래와 같은 에러가 발생되었다. import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm'; ^^^^^^ typeorm syntaxerror: cannot use import statement outside a module 기본적으로 typescript가 정상적으로 컨버트가 안되는것이 원인으로 생각이 되었고, 해법을 찾아야 했다. 먼저, 위의 에러로 검색을 해보니 똑같은 증상을 가지고 있는 stackoverflow의 글을 찾을수 있었다. TypeORM Entity in NESTJS - Cannot ..