Backend/생활코딩

[생활코딩 Node.js] 5강 정리

jellylucy 2021. 2. 7. 16:46

5강 Node.js로 웹서버 만들기

  • 웹 구조 복습
  • Node.js 웹서버 만들기 실습

 

  • 웹 구조 복습

1. WEB 브라우저는 주소를 입력해 요청을 한다

2. WEB 서버(아파치, Node.js) 는 요청에 따른 정보를 찾아 응답해준다.

 

-웹 구조 다시 복습해야겠다 맨날 헷갈린다.

 

  • Node.js 웹서버 만들기 실습

1. 제공되는 html, js 파일 clone했다.

2. Node.js 파일 실행으로 웹서버실행

node main.js

한 뒤, 

localhost:3000

3. 서버 구동구조 살펴보기

(1) 

기존 파일에 이 코드 한줄을 삽입해보았다.

    console.log(__dirname + url);

localHost:3000에서 각 링크를 누를때마다 터미널에서 

위치하는 폴더dir + 요청한. 들어가는 링크 이름이 뜬다.

 

(2) response

response.end('bohyeon : '+url);

main.js 에서 수정하여 넣었더니, 

어떤 javascript 코드에 따라, 웹서버 node.js에서 응답하는 데이터가 바뀐다.

프로그래밍적으로 사용자에게 전송할 데이터를 생성한다.

 

 

code

{

console.log : 터미널에 출력 

response : 서버에 출력

}