유튜브 클론 #02 | Express

1475 단어 TILTIL

노마드코더 유튜브 클론 챌린지 2일차 TIL


🔍Express

Node.js를 이용한 서버 개발을 쉽게 하도록 돕는 프레임워크


📌Express 사용하기

import express from "express"

app이라는 어플리케이션을 생성한다.

const app = express();

요청에 의해 호출되면 return값을 반환하므로써 요청에 응답한다.

const handler = (req, res) => { return res.send("<h1>Hi!</h1>") }

Response 객체의 send함수를 이용해 문자열, JSON, HTML 등등을 보낼 수 있다.

해당 주소(get함수의 첫 번째 인자)에 접근했을 때(-> request발생) handler함수를 호출한다.
라우트 handler는 두 개의 객체 RequestResponse가 있다.
위의 handler함수의 정의에서 인자로 들어가는 req, res는 각각 RequestResponse이다.

app.get("/", handler);

서버에서 요청을 상시로 기다리고 있다가, 요청이 들어오면 해당 함수(listen함수의 두 번째 인자)

app.listen(PORT, func);

인공지능 붙캠에서 언어는 다르지만 비슷한 내용 배워서 다시 복습하는 느낌🤓

좋은 웹페이지 즐겨찾기