개발일지/문제 해결

[문제해결] Route.get() requires a callback function but got a [object Undefined]

StartCoriny 2024. 2. 27. 21:02

문제

인증 미들웨어를 만들고 사용하려고했다.

 

이렇게 정의해두고 서버를 시작하면

Route.get() requires a callback function but got a [object Undefined]

이런 에러가 뜬다.

 

에러를 해석해보면

Route.get()에는 콜백 함수가 필요하지만 [객체 정의되지 않음].

이게 뭔소린지 이해하면서 코드를 봤더니 엄청난 실수를 했다.

AuthController 객체를 가져와놓고 인스턴스 생성을 하지 않았다.

 

해결

인스턴스 생성후 생성한 인스턴스로 바꿔주었다.

해결완료!!