typescript14 [TypeScript] 이펙티브 타입스크립트 Item 1~5 Item1 모든 자바 스크립트 프로그램은 타입 스크립트 프로그램 (자바 스크립트에 문법적인 오류가 없다면, 유효한 타입스크립트 프로그램이기도 함) 타입 스크립트는 자바 스크립트의 런타임 동작을 모델링함 => 런타임 오류 찾으려 시도 But, 모두 찾진 못함 자바 스크립트에서는 허용되지만 타입스크립트에서는 문제가 되는 경우 존재 (ex 잘못된 매개 변수 개수로 함수 호출하는 경우 등) Item2 타입 스크립트는 타입 정보 가질때 효과적 => noImplicitAny 를 설정하여 타입을 명시하자 strictNullChecks 옵션은 null과 undefined을 허용하지 않음으로서 관련된 오류를 잡아줌 Item3 타입체크와 컴파일이 동시에 이루어지지 않기에 타입 오류를 수정하지 않고도 컴파일하여 다른 부분 .. TIL/TypeScript 2022. 7. 18. Nest JS 공식문서 핥기(1) $ npm i -g @nestjs/cli $ nest new project-name 첫줄은 i(install) -g(전역으로) nestjs 설치 2번째 줄은 nest로 project-name 을 가진 새 프로젝트 생성 하면 이렇게 기본 세팅을 해준다 (저기서 내가 작성한 것은 README.md 뿐, 자동생성 된 것을 2로 돌려놨다) src 폴더를 보면 app.controller.ts : 하나의 라우터가 있는 기본 컨트롤러 app.controller.spec.ts : 컨트롤러를 위한 유닛 테스트 app.module.ts : 애플리케이션의 루트 모듈 app.service.ts : 단일 메서드를 사용하는 기본 서비스 main.ts : 핵심 기능 NestFactory를 사용하여 Nest 애플리케이션 인스턴스를 .. 미가공 필기(JS) 2022. 5. 19. 이전 1 2 다음 반응형