Node.js
-
[Node.js 기본] 서버의 동작 원리 및 함수Node.js/nodeJS 기본 2022. 12. 11. 15:50
[Node.js 기본] 서버의 동작 원리 및 함수 내가 이해한 서버의 동작 원리는 클라이언트가 url에 접속하면(request) 서버는 이를 감지하고 request에 대응하는 response를 제공한다. 이때 대응하는 response를 제공하기 위해 사용되는 것이 request(url)의 path, query string, fragment 부분이다. nodeJS의 경우를 예로 들자면, request.url을 url 모듈의 parse()를 통해 path, pathname, query 등으로 구분하고 if 조건문과 fs모듈을 통해 조건(path, query등)에 따라 미리 정의된 response(html, 혹은 임의로 작성한 template)를 제공한다. nodeJS를 통해 특정 path, query str..
-
[Node.js 기본] Node.js 배경 지식 및 NPM 명령어Node.js/nodeJS 기본 2022. 12. 10. 23:37
[Node.js 기본] Node.js 배경 지식 및 NPM 명령어 졸업논문을 위한 프로젝트 진행중 서버환경을 다루어야할 상황을 접하게 되었다. 당시에는 관련 지식이 없어 Webpack dev server 모듈을 설치해 사용했지만 보다 깊게 공부해보려 한다. 서버 환경을 다루기 위한 기술 들로는 Node.js, PHP, JSP, Django, Ruby on rails 등이 있는데, 나는 javascript에 대한 익숙함 때문에 Node.js를 선택했다. 다른 언어들을 공부할 때와 마찬가지로 생활코딩님의 강의를 듣고 정리해가며 진행하고자 한다. 1. Node.js의 등장 배경 구글이 발표한 크롬의 베타버전에 탑재된 v8 엔진이 오픈소스로 공개되었고, 기존 서버 환경에서 작성된 javascript의 속도를 크..