브라우저 환경에서 웹 페이지를 제작하려고 할 때, 필수적으로 쓰이는 언어가 javascript 이다.하지만 이 javascript를 사용하여 앱을 제작하기 위해서는 브라우저가 필요했기에 이 javascrip를 브라우저 바깥에서 실행 할 수 있는 환경을 개발한 것이 no
프로그래밍을 하다 보면 코드를 보다 짧게 작성함으로써 기능을 해치진 않지만, 좀 더 깔끔해보이고 유지 보수에도 좋은 형태로 작업을 할 수 있다.다음 세 가지 profile은 형태는 다르지만 기능은 같다.객체에 들어있는 key,value 값을 새로운 변수 값으로 할당 할
기존에는 웹 애플리케이션을 만들 때 대부분 REST API를 사용하여 왔지만, 이러한 REST API에서 하나의 정보를 가져올 때, 필요한 부분의 요청 외에 다른 전체 데이터까지 불러와 대규모 서비스를 다룰 때 특히 자원이 쓸데 없이 많이 낭비가 되는 현상이 발생하였다
graphql api를 사용하기 위해 npm 또는 yarn 에서 apollo/server를 다운받아 실행 해보자graphql server는 기본포트가 4000번 이므로 실행할 때 주의해야 한다.
10년 전만 하더라도 Cloud를 이용한 Virtual Machine 또는 Docker 컨테이너 기술이 없었기 때문에 만약 신입사원이 회사아 입사하면 서버 세팅만 하더라도 1주일은 잡아 먹기 일쑤였다. 그 과정에서 OS 종류나 버전이 맞지 않을 경우 실행이 되지 않는
우리가 인터넷을 사용하고 여러 통신을 하는 궁극적인 목표는 Data를 주고 받는 것이라고 생각합니다.이 데이터를 효과적으로 주고 받기 위해 Computer, OS, 입력 및 출력 장치, 네트워크, 서버, Software, Database등 이 발달하였죠. 이 중요한 d
nest.js 프로젝트를 새로 생성하게 되면 다음과 같은 여러 디렉토리 및 파일들이 생성 됩니다.다음 파일들의 용도를 살펴볼까요?module은 @Module() decorator로 주석이 달린 클래스입니다. decorator은 nest가 app 구조를 구성하는데 사용하