Nodejs

Node.js TIL(2021.9.22)

keepgoing 2021. 9. 22. 15:34

Node.js는 WebServer의 기능을 내장하고 있다.

 

 

위 코드에서 

console.log(__dirname + url);의 의미는 현재 실행중인 폴더 경로를 의미한다.

콘솔에 node main.js(파일이름)을 입력하고 Enter를 치면 

이러한 결과가 나온다. 여기서 index.html은 여기서 index.html 웹이 띄우고 있는 창이 index.html임을 의미한다.(아래 사진)

그 다음으로 

위 이미지에서 나오는 명령어를 설명해보려한다.

nodejs는 기본적으로 비동기처리를 하는데 readFileSync를 통해 파일을 먼저 읽고나서 그 이후 다른 일들을 처리하게끔 동기처리를 해주는게 위와같은 코드이다. 만약 위 코드를

 

위와 같이 수정해준다면

localhost:3000로 주소를 입력했을 때

위와 같은 결과가 나올 것이다. 

 

출저 : https://opentutorials.org/course/3332/21032(egoing 선생님 nodejs수업)

#nodejs #노드js #자바스크립트 #복습 #정리