탈퇴 - DevCamp2Flame/FlameTalk_Server GitHub Wiki
User leave API
Request
Method
DELETE
URL
/api/auth/leave
Header
Method |
Parameter |
Description |
ACCESS-TOKEN |
{access-token} |
토큰 값 |
ACCESS-TOKEN example
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxNjQyNjQwNTA2NjQ0ODI2NzUxIiwibmlja25hbWUiOiJkYXJvbSIsInN0YXR1cyI6IlJPTEVfR1VFU1QiLCJkZXZpY2VJZCI6IjEyMzQ1Njc4OTAxMjM0NTYiLCJpYXQiOjE2NDI2NDM4ODcsImV4cCI6MTY0MjY0NzQ4N30.xZismviSajTFQmvwqoLopnshZEsLN0fBmsXDv4o0Zm8
Response
Header
Method |
Parameter |
Description |
statusCode |
{statusCode} |
|
Body
Field |
Type |
Description |
status |
int |
상태 코드 |
message |
String |
status 메시지 |
data |
String |
탈퇴 성공 메시지 |
SUCCESS example
{
"status": 200,
"message": "회원 탈퇴 성공",
"data": "darom님 30일 이내에 재접속하면 탈퇴되지 않습니다."
}
Error Code
HttpStatus |
status |
Error Messsage |
200 |
401 |
INVALID_TOKEN |
200 |
404 |
USER_NOT_FOUND |
500 |
500 |
Server Error |
FAIL example
{
"status": 401,
"message": "토큰이 유효하지 않습니다.",
"data": ""
}
{
"status": 404,
"message": "해당 사용자 정보를 찾을 수 없습니다.",
"data":{
"userId": null,
"nickname": null,
"status": null,
"accessToken": null,
"refreshToken": null
}
}
{
"timestamp": "2022-02-03T11:33:41.5330191",
"status": 500,
"error": "SERVER_ERROR",
"code": "INTERNAL_SERVER_ERROR",
"message": "서버 오류입니다."
}