서버와 클라이언트의 관계

http 요청에 응답하는 노드 서버
const http = require('http');
http.createServer((req, res) => {
})
위의 코드로 http 서버를 만들어 줄 수 있다. 해당 서버로 req가 올 시 위의 createServer내부에 있는 callback 함수가 실행이 된다
const http = require('http');
http.createServer((req, res) => {
res.write('<h1>Hello Node!</h1>');
res.write('<p>Hello server</p>');
res.end('<p>Hello mm</p>');
})
.listen(8080, () => {
console.log('8080번 포트에서 서버 대기 중입니다.')
})
위와 같이 코드를 진행할 시, listen으로 인해 포트번호 하나를 차지하고, node가 꺼지지 않는다.
현재 도메인을 구입하거나 한 것이 아니기 때문에, localhost 에 포트번호로 제공한다.
localhost:8080 or 127.0.0.1:8080

localhost는 컴퓨터 내부 주소
포트는 서버 내에서 프로세스를 구분하는 번호