본문 바로가기

STUDY/Node.js

Node.js | 웹 서버 만들기

※ ATOM 에디터 사용

 

 

1. main.js 파일 생성

node.js라는 새 폴더를 C드라이브에 생성한 후, 폴더를 열어 main.js라는 파일을 생성하였음

 

2. 서버 생성

var http = require('http');

http.createServer(function (req, res) {

   res.writeHead(200, {'Content-Type':'text/html; charset=utf-8'}); // 상태코드 200 == success
   res.write('hello node.js');
   console.log(__dirname);
   res.end();

}).listen(3002);

 

3. command 실행 (Window 키 + R)

현재 작업중인 폴더로 변경
console에도 잘 출력된 모습
실행된 모습

 

 

 

 


 

+) 다른방법(Express)

var express = require('express');
var app = express();

app.get('/', function (req, res) {
   console.log('/ 접속성공'); // 누군가가 서버에 접속하면 console에 출력할 내용
   res.end('Hello Node.js'); // 웹 상에 띄울 내용
});

// 서버
var listener = app.listen(3002, function () {
   console.log(listener.address().port);    // 포트넘버 얻기
});

Ctrl + C를 통해 main.js종료 후 다시 실행 / express 모듈이 존재하지 않아 오류발생
express install
콘솔에도 잘 출력됨