유튜브 클론 #02 | Express
노마드코더 유튜브 클론 챌린지 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는 두 개의 객체Request
와Response
가 있다.
위의 handler함수의 정의에서 인자로 들어가는 req, res는 각각Request
와Response
이다.app.get("/", handler);
서버에서 요청을 상시로 기다리고 있다가, 요청이 들어오면 해당 함수(listen함수의 두 번째 인자)
app.listen(PORT, func);
인공지능 붙캠에서 언어는 다르지만 비슷한 내용 배워서 다시 복습하는 느낌🤓
Author And Source
이 문제에 관하여(유튜브 클론 #02 | Express), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kueyeon0429/유튜브-클론-02-Express저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)