node.js란? node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(실행프로그램)이다. 웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 만들어졌다. 벤처나 빠른 서비스를 하고자 할 때 node.js로 구성하는
브라우저와 다르게 node.js의 특징 중 하나는, 다양한 내장 모듈이 존재한다는 것입니다. 따라서, 이를 가져다 쓸 수 있는 방법을 배워야 합니다. 브라우저에서는 다른 스크립트 파일을 불러올 때에, HTML의 태그를 이용했습니다. 반면에 node.js 에서는 HTM
HTTP 모듈 >Node.js에서 http 모듈은 웹 서버를 구동하기 위한 기본적인 웹 모듈이다. http 모듈을 사용해 웹 서버 구축하는 과정을 정리해보려한다. HTTP 요청/응답 처리 과정이 자세하게 설명되어 있는 node.js의 HTTP 트랜잭션 해부 공식 문서
express란? > Node.js를 위한 빠르고 간결한 웹 프레임워크이다. express는 React, Vue와 같이 client-side 프레임워크가 아니라 server-side 프레임워크이다. express 장점 Node.js 사용한 웹 어플리케이션 만들기가
라우팅?? > 클라이언트의 특정 요청 method와 엔드포인트에 따라 에 따라 다른 응답 처리 하는 것을 의미한다. express에서만이 아니라 node에서도 라우트 별로 분기해서 아래와 같이 처리해 줄 수 있다. but! 분기가 많아 질수록 길어지는 조건문이 직
express 미들웨어