http 모듈

유석현(SeokHyun Yu)·2022년 12월 4일
0

Node.js

목록 보기
6/29
post-thumbnail

1. http 모듈 살펴보기

const http = require("http");

console.log(http.STATUS_CODES);
console.log(http.METHODS);


2. 간단한 서버 만들어보기

const http = require("http");

// 서버 만들기
const server = http.createServer((req, res) => {
  console.log("Server On...");
  console.log(req.headers);
  console.log(req.httpVersion);
  console.log(req.method);
  console.log(req.url);

  res.write("Hello");
  res.end();
});

// 서버 열기(포트 번호는 8080)
server.listen(8080);


http://localhost:8000


3. 라우팅

const http = require("http");

// 서버 만들기
const server = http.createServer((req, res) => {
  if (req.url === "/") {
    res.write("HOME");
  } else if (req.url === "/test") {
    res.write("TEST");
  } else {
    res.write("NOT FOUND");
  }
  res.end();
});

// 서버 열기(포트 번호는 8080)
server.listen(8080);

http://localhost:8000


http://localhost:8000/test


http://localhost:8000/seokhyun

profile
Backend Engineer

0개의 댓글