Eyes on the Stars
건축물을 만드는 재료로서 블럭들을 사용하는데요,프로젝트에 대한 재료도 작은 단위를 사용할 수 있습니다. 오늘은 Node.js 개발의 작은 블럭들을 관리해주는NPM 에 대해서 알아보겠습니다. NPM- package manager for JavaScript and the world's largest software registry.Discover packages of reusable code - and assemble them in powerful new ways - NPM은 Node Package Manager의 약자로,Node.js의 개발에 필요한 여러 Package들을 관리해주는 것입니다. NPM은 Node.js를 설치할 때 기본적으로 같이 설치되며,그 버전은 다음 명령을 통해 최신 버전으로 올릴 수 ..
프로그래밍 언어의 시작은 무엇일까요? 저는 언어들 배울때 모두들 "Hello World"로부터 시작한다고 생각합니다. 오늘은 Node.js 홈페이지 About에 나와있는 예제를 한줄씩 살펴보며 Node.js의 Hello World를 만나보도록 하겠습니다. const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, ..
보통의 프로그램 개발에서는 Visual Studio, Sublime Text, Eclipse 등의 개발환경을 이용합니다. Node.js를 이용한 개발에서 제가 추천드리는 개발도구는 Brackets 입니다. brackets.io 위의 사진은 Brackets을 받았을 때 기본으로 있는 프로젝트 내용으로,기본적인 html / css / 이미지 파일에 대한 예시를 볼 수 있습니다. Brackets는 웹 개발을 하는 과정에서 바로 Live Preview를 볼 수 있다는 장점이 있습니다. 기본으로 탑재되어 있는 기능은 단순하고 깔끔해서 작업에 집중할 수 있으며, 필요한 경우에는 확장기능을 사용할 수 있습니다. 위 사진의 NodeJS라고 표시된 메뉴도 확장기능으로, Node.js를 이용한 프로그램을 콘솔창을 이용하지..
Node.js는 이전 글 Node.js 소개에서 알려드린 것처럼https://nodejs.org/ 에서 받을 수 있습니다.각 플랫폼에 맞게 다운로드를 받으시고, 설치를 진행하시면 됩니다. 설치과정에서 npm(node package manager)도 설치가 되며, 환경변수도 기본으로 설정해줍니다. 설치를 완료하신 후에는 Node.js와 npm의 버전을 확인해주세요. >node -v v8.11.0 >npm -v 5.8.0 위와 같이 버전이 나온다면 설치가 제대로 진행된 것이고,그렇지 않을 때는 설치를 다시 진행하시거나 환경변수 설정이 되었는지 확인해보세요.npm의 버전을 올리고 싶을 때는 >npm install -g npm 을 실행해주시면 됩니다. 다음 포스팅부터는 Node.js에서 기본적으로 사용되는 모듈..
Node.js는 https://nodejs.org/에서 받을 수 있습니다.현재 Node.js의 최신버전은 9.10.0이며,안정적인 LTS 버전은 8.11.0 입니다.(앞으로의 블로그 포스팅은 8.11.0 버전을 기준으로 작성될 예정입니다.) 위키백과에서는 Node.js를 다음과 같이 설명하고 있습니다. "Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다.작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가..
KLab 스킨에 포함되어 있는 사진.