HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 09] 오프와 에프
[팀 09] 오프와 에프
/
📝
API 명세서
/
📢
요청/응답 값
📢

요청/응답 값

FE 연결
FE 연결
HTTP verbs
POST
Path
/api/v1/users/login
기능
로그인
담당자
Kid
도메인
회원
센터
완료
완료

POST /api/v1/users/login


요청 값


{ "email": String!, "password": String! } ex) { "email": "user@email.com", "password": "need1234" }
 

응답 값(200)


{ "user": { "id": Long!, "nickname": String!, "profileImage": String? }, "accessToken": String! } ex) { "user": { "id": 1, "nickname": "kate" "profileImage": "https://amazon.s3.~~~~~~" }, "accessToken": "234980234908sdkjhsjfhsda" }
16시 회의록

응답 값(401) → 로그인 실패


//로그인 요청 6시간 동안 5회 요청 가능 //로그인 5회 실패 시 24시간 동안 로그인 금지 { "count": Number! -> 4회까지는 x회 틀렸습니다. 5회는 로그인 불가 "expiredAt": String? -> 5회부터 로그인 가능 시간 응답 }
notion image

EX)

count 값으로 블락 여부를 확인해주시면 감사하겠습니다.

스웨거에서 헤더에 토큰 설정 방법


notion image
notion image
 

Curl ⇒ 프론트 쪽에서 헤더에 등록할 때 아래와 같이


curl -X GET "http://localhost:8080/donations/1" -H "accept: */*" -H "Authorization: Bearer 발급된 토큰" (Bearer 다음 한 칸 뛰어야함)