개념1 [Nest.js] Node.js와 Nest.js에 대한 이해 Nest.js를 빠르게 공부하여 간단한 프로젝트를 구현하게되었다. 그 과정에서 공부한 것을 정리해 기록을 남기고자 작성하였다. Node.js 란? node는 javascript 기반의 런타임 환경이다 : 런타임은 특정 언어로 만든 프로그램들을 실행할 수 있는 환경 non-blocking I/O와 단일 스레드 이벤트 루프를 통해 높은 처리 성능을 가진다. Node.js가 자바스크립트를 컴퓨터에서 쉽게 실행시켜주므로 자바스크립트 언어로 서버사이드 어플리케이션 개발을 위해 활용된다. non-blocking I/O 개념 프로세스가 blocked 됐다는 것은 작업이 중단되었다는 것을 말한다. 프로세스가 읽기 작업을 요청하면 운영체제가 읽기를 시작하며 프로세스를 block하게되는데, 이때 요청한 작업이 종료될 때까.. 2023. 11. 24. 이전 1 다음