[node.js] - 냅다 서버 구동

3028 단어 severnode.jsnode.js

node.j를 깊게 알아가기 전에 일단! 냅다 서버 구동시키기!

node.js?

node.js와 브라우저

node.js는 자바스크립트 런타임이다!
즉, node는 자바스크립트를 구동시키는 환경이다.

자바스크립트로 짠 코드를 실행시키기 위해 꼭 node가 필요한건 아니다.
모든 브라우저에는 자바스크립트 엔진을 내장하고 있다.

브라우저 환경에서는 자바스크립트를 실행해서 웹페이지를 브라우저에 렌더링할 수 있지만
node 환경에서는 렌더링과 관계없이 브라우저 외부에서 자바스크립트를 실행할 수 있다.


npm?

npm(node Package Manager)는 node.js에서는 자주 쓰이는 코드를 패키지로 만들 수 있는데, 이때 만드는 패키지를 모아놓는 저장소다. npm을 사용해서 필요한 패키지를 설치할 수도 있다.
(node.js를 설치하면 자동으로 npm 설치 됨)

참 쉬운 서버 구동

// http 모듈을 임포트하여 변수 http에 할당
const http = require('http');

//http 서버 객체 생성
http.createServer((request, response) => {
    response.statusCode = 200;
    response.setHeader('Content-Type', 'text/plain');
    response.end('냅다 구동한 서버입니다.');
}).listen(3000);

console.log('Server running at http://127.0.0.1:3000/');

참고문서1 | 참고문서2

좋은 웹페이지 즐겨찾기