1. 카카오 개발자 페이지에 접속후, 로그인한다.
2. 새 앱을 하나 생성한다.(기존 앱으로 해도 되고...)
내 애플리케이션 메뉴 -> + 애플리케이션 추가하기 선택..
3. 플랫폼 -> Web 플랫폼 등록
localhost로 할꺼니까.. 포트와 함께 적어준다. 나같은 경우, http://localhost:4000/로 접속할 것이다.
4. 저장하면, 카카오 로그인을 사용하기 위해서는 Redirect URI를 등록해야 한다고 나온다. 옆에 등록하러 가기를 눌러 이동한다.
5. 하단에 Redirect URI 등록 버튼을 눌러 등록한다. 그리고 원하는 URI를 적어준 뒤 저장한다.
http://localhost:4000/auth/kakao/callback
이런식으로 ...
만약, 잘못 입력하거나 입력하지 않았을 경우 다음과 같은 에러가 발생한다.
아...카카오는 에러페이지도 귀엽네...
어쨋든... 해결방안을 눌러보면, 에러코드들이 줄줄이 명시되어있다.
그 중에서, 검색을 해보면... 자세한 에러에 대한 설명과 함께 해결 방안까지 한국어로 되어있으니 얼마나 편한가!
6. 위에 활성화 설정 -> 상태를 OFF에서 ON으로 바꿔준다.
7. 동의항목을 설정해줘야, 유저로부터 동의를 얻어 정보를 가져올 수 있다.
'서버 > Node.js' 카테고리의 다른 글
ReferenceError: User is not defined (0) | 2021.05.21 |
---|---|
node.js + Passport-facebook를 이용하여 페이스북 소셜 로그인 구현하기!! (0) | 2021.05.20 |
[Sequelize] 시퀄라이즈 쿼리 사용법. (0) | 2021.05.01 |
SyntaxError: await is only valid in async function 에러 해결하기 (0) | 2021.04.12 |
Router.use() requires a middleware function but got a Object (0) | 2021.04.08 |