node.js 에서 passport-kakao 모듈을 이용해 카카오톡 연동을 하고 있는데 아래와 같은 오류가 나고 있습니다.
테스트를 위해 개발페이지 외에 별도로 git 으로 passport-kakao 가져와 샘플 페이지 적용 시에도 동일하게 발생합니다.
모듈이나 oauth관련 문제인가 싶어 node js 버전부터 passport-oauth1, 2 버전 변경 등을 해도
동일하게 해당 오류가 발생하는데 어느 부분이 문제인지 궁금합니다.
테스트는 passport-kakao에 설명되어 있는 그대로 key값만 변경해서 진행했습니다.
if (err) { return done(new InternalOAuthError(‘failed to fetch user profile’, err)); }
^
ReferenceError: InternalOAuthError is not defined
at /Users/flat/Workspace/Study/passport-kakao/lib/strategy.js:58:32
at passBackControl (/Users/flat/Workspace/Study/passport-kakao/node_modules/oauth/lib/oauth2.js:132:9)
at IncomingMessage. (/Users/flat/Workspace/Study/passport-kakao/node_modules/oauth/lib/oauth2.js:157:7)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)