-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Chan Jin edited this page Jan 16, 2022
·
34 revisions
고스락 티켓 예매 프로젝트의 백엔드 api 명세관련 위키입니다.
host : https://api.gosrock.link
{
status : Number //(필수),
success : Bool // (성공 여부 필수),
message: String | null //( 실패시 오류 메시지),
data : Array | Object |[{express-validationError}] | null //(성공시 받는 데이타) , express-validationError Object 검증오류시 리턴
}
express-validator에서 잘못된 요청을 거르는 오류 입니다. 검증에서 오류가난 경우 message 는 "검증오류" 입니다.
name | type | description | Required |
---|---|---|---|
msg | String | 오류 내용 | Required |
param | String | 문제가 되는 파라미터 | Required |
location | String | body query 등 받는 부분 | Required |
- 에러 예시
{
"status": 400,
"success": false,
"message": "검증오류",
"data" : [
{
"msg": "숫자만 들어와야합니다.",
"param": "phonenumber",
"location": "body"
},
{
"msg": "전화번호 길이는 11자이어야 합니다.",
"param": "phonenumber",
"location": "body"
}
]
}
인증이 필요한 요청에 jsonWebToken 관련 오류 입니다.
토근 시간이 만료된 경우 (24시간 이상이 자났을때 나오는 오류입니다.)
{
"status": 401,
"success": false,
"message": "토큰 시간 만료"
}
토큰의 암호화 키값이나 손상된 토큰일때
{
"status": 401,
"success": false,
"message": "토큰 인증 오류"
}
해당 오류가 클라이언트 단으로 리턴된다면 무조건 백엔드팀장한테 말씀해주시면 감사하겠습니다.
{
"status": 500,
"success": false,
"message": "서버내부오류"
}
name | type | description | Required |
---|---|---|---|
msg | String | 오류 내용 | Required |
param | String | 문제가 되는 파라미터 | Required |
location | String | body query 등 받는 부분 | Required |