썸네일 [Node.js] logout은 꼭 post 메서드를 써야 할까 에러메세지 Layer.handle [as handle_request], logout method 다시말해 logout 라우터가 없습니다. 라는 에러가 떴었다. Layer.handle [as handle_request]를 키워드로 검색했을 때, request를 보내고 response로 응답하는 순서가 바뀌어서 (req, res) 순서를 잘 지켜주면 해결된다는 글을 참고하였지만 내 상황에는 맞지 않았다. 따라서 logout 라우터와 관련한 코드만 눈 빠지도록 찾아봤다. 결론은, logout을 받아오는 메소드가 get이 아닌 post로 써놓는 실수를 했기 때문에 났던 error 였다. 여기서 logout은 꼭 post 메서드를 써야 할까라는 궁금증이 들어 찾아보았다. logout에서는 보통 어떤 HTTP me..
썸네일 [Node.js] object Undefined Error 에러 메세지 Error: Route.get() requires a callback function but got a [object Undefined] 이 에러 메세지를 해석해보면, Route의 get 메소드는 callback function가 필요했지만, 정의되지 않은 객체가 들어와있어서 오류가 났다. 라는 뜻이다. `정의되지 않은 객체` 라는 말에서 짐작할 수 있듯이 다른 곳에서 불러온 변수를 사용하려고 했을때 오타가 나서 에러가 났을 것이라 짐작했다. 그래서 에러 메시지에서 흰색으로 표시되어있는 page.js 파일에 들어가봤다. 여기서 주목해야 할 부분은 흰색으로 뚜렷하게 표시된 마지막 줄 메세지를 보면 된다. command키와 주소 부분을 함께 클릭하게 되면 저 페이지로 들어갈 수 있어 확인하였다...