이 프로젝트는 Kakao REST API를 Node.js로 구현한 예제입니다.
- 카카오 로그인
- 사용자 정보 가져오기
- 친구 목록 가져오기
- 나에게 메시지 발송
- 친구에게 메시지 발송
- 로그아웃
- 연결 끊기
.
│
├── index.html # 메인 HTML 파일
├── app.js # 메인 애플리케이션 파일
├── package.json # 프로젝트 메타데이터 및 의존성
└── README.md # 프로젝트 설명 파일
- 프로젝트 클론
git clone [repository-url]
cd [project-directory]- 의존성 설치
npm install- 카카오 개발자 설정
- Kakao Developers에서 애플리케이션 생성
app.js의client_id를 발급받은 REST API 키로 변경- 카카오 로그인 활성화 설정
- Redirect URI 설정:
http://localhost:4000/redirect
- 서버 실행
npm start- 브라우저에서
http://localhost:4000접속 - 카카오 로그인 버튼 클릭
- 각 기능 버튼을 통해 API 테스트
- 카카오 로그인 Redirect URI가 정확히 설정되어 있어야 합니다.
- 친구 목록 조회와 메시지 발송을 위해서는 추가 동의가 필요합니다.
- express: ^4.18.2
- express-session: ^1.17.3
- qs: ^6.11.2
- axios: ^1.6.7
