NodeJS

Express 라우팅

코딩츄 2019. 7. 4. 11:45

Routing?

: 서버에서 클라이언트로 요청한 데이터를 전달할 수 있도록 길을 만들어 주는 것을 말한다

( 라우트 메소드는 HTTP 메소드로 파생되는데, 나중에 따로 정리해야겠다)

 

지금은 일단 메소드는 GET만 사용한다

import express from "express";
const app = express();

const PORT = 3000;

const handleHome = (req,res)=>{
	res.send("Hello world");
}

app.get("/", handleHome);

app.listen(PORT);

 

위 코드 중 아래의 코드가 라우팅을 해준다

app.get("/", handleHome);

클라이언트에서 http://localhost:3000 으로 접속시 서버가 handleHome 함수를 실행하여 응답한다

이게 라우팅이다

클라이언트의 어떤 URL로 접속하는 것과 서버가 그에대해 응답하는 것을 연결해주는 작업이다