Http 요청에서 토큰(주로 사용자 인증에 쓰임.) 이 있는지 여부를 판단하여, 이미 로그인한 사용자일경우 성공, 아닐경우 에러를 보내는 미들웨어이다.

app.use((req, res, next) => {
  // 토큰 있니? 없으면 받아줄 수 없어!
  if(req.headers.token){
    req.isLoggedIn = true;
    next()
  } else {
    res.status(400).send('invalid user')
  }
})

미들웨어 사용