이전 글에서 썼던 app.get의 두번째 인자, 즉 이후에 실행하게 될 함수를 컨트롤러 라고 부른다.
컨트롤러는 기본적으로 세개의 인자를 가진다. req, res, next 이다. req와 res 는 express가 제공하는데, req에는 요청에 관한 정보가 들어있고, res는 요청에대한 반응을 하기 위한 함수이다. res에는 여러 함수가 있고 res.end() , res.send() 등등이 있다.
app.get("/", (req, res) => {
return res.send("I love you..");
})
낭만이 가득한 코드이다. req 와 res를 인자로 사용중이고, 모든 컨트롤러는 응답을 해야만 한다. 안그러면 서버는 계속 기다리고 느려진다고 한다. 응답하는 방식이 end(), send(), 등등 인 것이다.
'Youtube Clone Coding' 카테고리의 다른 글
Routers (0) | 2022.10.31 |
---|---|
Morgan (middleware) (0) | 2022.10.31 |
Middlewares (0) | 2022.10.30 |
Server (0) | 2022.10.30 |
기본적인 Setups (0) | 2022.10.30 |