개발일지/팀GC

05/28 node.js 서버구축연습

박준희 2021. 5. 28. 16:44

1. node.js 설치

https://nodejs.org/ko/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

2. 원하는 위치에 서버파일 생성, 실행

server.js

const http = require('http');
http.createServer((request, response) => {
  console.log('Hello World!');
}).listen(8080);

cmd

C:\Users\TJOEUN\Documents\workspace\nodejs>node server.js

 

브라우저 주소창

http://localhost:8080/

 

 

http.createServer() 메서드에 전달 된 함수는 누군가 포트 8080에서 컴퓨터에 액세스하려고 할 때 실행

 

 

3. 나만의 모듈 만들기

myfirstmodule.js

exports.myDateTime = function () {
    return Date();
};

server.js

var http = require('http');
var dt = require('./myfirstmodule');

http.createServer((request, response) => { 
    console.log('Hello World!');
    response.writeHead(200, { 'Content-Type': 'text/plain' });
    response.write("The date and time are currently: " + dt.myDateTime());
    response.end('Hello World!');
}).listen(8080);

cmd

C:\Users\TJOEUN\Documents\workspace\nodejs>node server.js