JavaScript

JavaScript

(NestJS) NestJS 시작하기

이 문서에서는 NestJS의 시작에 대해서 다룹니다. NestJS는 Express와 Fastify 위에서 동작하는 JS진영의 백엔드 프레임워크 입니다. TypeScript로 빌드되며 JS로도 동작합니다. NestJS는 Java 진영의 Spring을 모방해서 만든 프레임워크이기 때문에 스프링의 동작방식과 상당히 유사한 부분이 많습니다. 예를들어 DI(Dependecy Injection)라든지, IoC(Inversion of control)와 같은 특성은 스프링에서 사용되는 방식입니다. 또한 Spring의 Application Context처럼 INestApplicartionContext가 존재합니다. 자세한 NestJS의 동작방식과 구성은 차치하고 함께 공식문서를 보며 NestJS를 시작하는 방식에 대해서..

JavaScript

(JS) var를 지양해야하는 이유

JS가 탄생할 당시에는 변수를 선언할 때 사용할 수 있는 예약어가 var밖에 없었다. 하지만 JS는 점차 발전했고, ES6(ECMA Script 2015)의 발표에서 let과 const가 추가되었다. 제목에서 말했듯, var를 지양하고 let, const를 사용해야하는 이유가 뭘까? 어떤 문제가 있는걸까? 🧐선언 문제 아래 코드를 보자. var computer = "mac"; var computer = "mac2"; var computer = "mac3"; console.log(computer); 이 코드를 실행하면 어떻게 될까? Java와 C++이라면 상상도 하지 못할 일이 발생한다. 에러가 없이 실행이 되는 것도 모자라서, mac3라는 문구가 출력된다. 완전히 동일한 변수 이름으로 다른 값을 넣어 선..

후;
'JavaScript' 카테고리의 글 목록