본문 바로가기

Study/Web

Node.js (2) - 웹 서버 만들기

Node.js 시리즈의 목표는, 웹 어플리케이션을 만드는 것이다. (Node.js Application)

 

이렇게 하기 위해서는 각각의 스텝마다 Node.js 가 가지고 있는 기능을 실행시켜야 한다. (Node.js runtime)

 

그리고 Node.js 기능을 실행하기 위한 조작 장치는 JavaScript라는 컴퓨터 언어이다.

 

 

 

 


 

 

WEB Browser가 있고 WEB Server가 있을 때, 우리가 웹 브라우저에 주소를 입력해서 요청을 하면 웹서버가 그 요청에 따른 정보를 찾아서 응답해 주는 관계에 있다.

 

예를 들어 웹서버는 Apache, 엔진 x 등이 있다.

 

 

 

 

 

https://opentutorials.org/course/3332/21032 

 

여기 링크를 클릭한 후, 아래쪽의 참고 부분을 클릭해서 github 페이지로 들어간다.

 

그리고  코드들을 모두 다운로드하고 압축을 푼다.

 

자신이 사용하던 에디터의 폴더에 방금 압축을 푼 파일들을 넣는다.

 

 

 

 

 

다시 위의 링크로 들어가 소스코드 부분을 복사한 뒤, 에디터에 main.js 파일을 만들어 붙여넣기 한다.

 

 

 

 

 

 

 

 

커맨드 창에서 node main.js 를 입력한 뒤 웹 브라우저에서 localhost:3000을 엔터하면 이런 화면이 뜬다.

 

(main.js 파일에서 port번호 3000으로 설정해놓았다)

 

 

 

그리고 다시 Ctrl+C 를 눌러 node.js 를 꺼보자.

 

이제 방금 페이지를 새로고침을 하면 접속이 되지 않는다.

 

즉, Node.js는 웹서버로서 지금 동작하고 있었다는 것을 알 수 있다.

 

 

 

 

 

 

 

 

 

(https://opentutorials.org 를 참고했습니다.)

 

 

 

 

 

 

반응형

'Study > Web' 카테고리의 다른 글

[STS] JSP 개발환경 설정하기  (0) 2020.10.05
Node.js (3) - URL의 이해  (0) 2020.08.31
Node.js (1) - 시작 (설치하기)  (0) 2020.08.25
JS DOM  (0) 2020.08.21
JS Form 만들기  (0) 2020.08.21