노드 썸네일형 리스트형 [Node.js] 노드의 정의 및 특징 1. 노드란 무엇일까?- 노드(Node.js)는 자바스크립트(JavaScript)를 이용해서 서버를 만들 수 있는 개발도구이다. 2. 노드가 탄생한 이유?- 노드는 2009년에 라이언 달(Ryan Dahl)이 만들었는데 그 당시에는 웹 서버에 파일을 업로드할 때, 업로드가 완료되기 전까지 웹 서버에 데이터를 조회한다거나 하는 등의 다른 작업을 할 수 없었다. 이 문제를 해결하기 위해 새로운 방식의 서버 개발 도구를 만들기 시작했는데 그것이 노드다.- 지금은 이런 문제를 해결할 수 있는 여러 가지 방법이 나와 있어 큰 문제가 되지 않지만 그 당시에는 웹 서버의 파일 업로드 핸들러가 하나의 요청이 끝날 때까지 다른 요청을 대기시켜 응답시간이 길어지거나, 서버에서 처리해야 하는 요청의 수가 증가하면 CPU나 .. 더보기 이전 1 다음