노마드코더 유튜브 클론 챌린지 2일차 TIL
Node.js를 이용한 서버 개발을 쉽게 하도록 돕는 프레임워크
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는 두 개의 객체Request
와Response
가 있다.
위의 handler함수의 정의에서 인자로 들어가는 req, res는 각각Request
와Response
이다.app.get("/", handler);
서버에서 요청을 상시로 기다리고 있다가, 요청이 들어오면 해당 함수(listen함수의 두 번째 인자)
app.listen(PORT, func);
인공지능 붙캠에서 언어는 다르지만 비슷한 내용 배워서 다시 복습하는 느낌🤓