typescript 썸네일형 리스트형 끝판왕의 프로젝트_Nest.js_공연 예매 사이트 만들기(1)_회원가입 Node.js 강의가 어느덧 슬슬 마무리가 되어가고 있다. 최근에는 Nest.js라는 프레임워크를 새롭게 배우고 있는데 Nest의 경우 타입스크립트를 사용하기 때문에 필연적으로 타입스크립트를 배울 수 밖에 없다. 이번 프로젝트는 배운 내용을 활용하여 공연 예매 사이트를 만드는 것이다. 그 중에서 오늘은 회원가입 기능까지 구현이 되었기에 초기 세팅과 회원가입까지의 간략한 과정과 발생한 문제를 정리해보도록 하겠다. [간단 요약] 1. 초기 세팅 - ERD 설계 - nest new juns_ticket - nest generate resource auth 2. 회원가입 - controller - service - repository #1. 초기 세팅 1) ERD 설계 본격적인 코딩에 앞서 이번 프로젝트에서 사.. 더보기 TypeScript 도전기_enum/object literal, 유틸리티 타입 지난 포스팅에 이어 타입에 대한 포스팅을 이어나간다. #1. enum과 object literal 비교하기 ! 1) enum의 장점 - 명확한 상수 값을 정의하여 코드의 가독성을 높인다. - 컴파일 시에 자동으로 숫자 값으로 매핑되므로 따로 값을 할당할 필요가 없다. (직접 할당도 가능하다.) 2) Object literal const obj = { a: [1,2,3], b: 'b', c: 4 } - 선언 키워드가 enum이 아닌 const / let으로 사용 - 키/value Pair 3) object literal이 가지는 장점 - enum의 경우 각 멤버는 상수이기에 Number, String 타입의 값만 대입할 수 있다. - 객체 리터럴의 경우 어떤 타입의 값도 대입할 수 있다. - 또한 코드 내.. 더보기 이전 1 다음