N

6. Node.js 본문

Node.js

6. Node.js

naeunchan 2021. 1. 20. 16:59
728x90
반응형

생활코딩 강의를 바탕으로 쓴 글입니다 :)

 

Node.js 설치

nodejs.org/ko/download/

 

다운로드 | Node.js

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

nodejs.org

진행하기에 앞서 node.js를 설치합니다.

각 OS에 맞게 설치하면 됩니다!

 

Node.js 실행

node.js가 설치 되었으면 실행을 해보도록 하겠습니다.

저는 vs code를 이용하여 실행하겠습니다.

 

우선 원하는 폴더에 main.js를 만들어 주도록 합니다.

그리고 이제까지 만들었던 (html, css, js, index).html 파일들을 main.js 경로가 있는 곳으로 복사나 이동.

//main.js
const http = require("http");
const fs = require("fs");

const app = http.createServer((req, res) => {
  let _url = req.url;

  if (_url == "/") {
    _url = "/index.html";
  }
  if (_url == "/favicon.ico") {
    return res.writeHead(404);
  }
  res.writeHead(200);
  res.end(fs.readFileSync(__dirname + _url));
});

app.listen(3000);

아직 내용은 잘 모르지만 실행을 해보도록 하겠습니다.

 

vs code의 터미널을 열고 main.js가 있는 경로로 이동합니다.

main이 있는 경로에 오면

 

node main.js

 

를 입력해 보겠습니다.

그러면 아무런 반응이 없이 터미널에 빈칸만 존재할 것입니다.

 

이제 브라우저를 열고 주소창에 localhost:3000 을 입력하고 이동해보겠습니다.

브라우저 이동 결과

해당 주소로 이동하게 되면 이제까지 만들었던 웹 페이지로 가게 됩니다.

 

728x90
반응형

'Node.js' 카테고리의 다른 글

8. Node.js 파일을 읽어 본문 내용 바꾸기  (0) 2021.02.02
7. Node.js URL  (0) 2021.01.24
5. bitnami를 이용한 웹 서버 운영  (0) 2021.01.15
4. HTML 웹 페이지 이동  (0) 2021.01.08
3. HTML Tag(table, a, img, iframe)  (0) 2021.01.08