Main API멤버 API
GET /member/check/{id}
아이디 중복 확인
아이디 중복 확인
기업 회원가입 시 ID 중복 여부를 확인합니다.
| 항목 | 값 |
|---|---|
| 메서드 | GET |
| 경로 | /member/check/{id} |
| 인증 | 불필요 |
요청
GET /member/check/testuser HTTP/1.1
Host: api.glowb.comcurl "https://api.glowb.com/member/check/testuser"const response = await fetch(`/member/check/${userId}`);
const isDuplicate = await response.json();
if (isDuplicate) {
alert('이미 사용 중인 ID입니다.');
} else {
alert('사용 가능한 ID입니다.');
}Path Parameters
Prop
Type
응답
성공 응답 (200 OK)
true| 값 | 설명 |
|---|---|
true | ID가 이미 존재함 (사용 불가) |
false | ID 사용 가능 |
에러 응답
조회 중 서버 오류가 나면 전역 예외 처리기가 표준 응답 봉투(status·code·message)로 내려줍니다. 전역 처리기 규약대로 HTTP 상태는 200이고, 실패 여부는 본문의 status/code로 판별합니다. 예전에는 HTTP 500에 본문 false만 실려 code·message가 없었습니다(사용 가능으로 오인될 수 있었음).
본문 status | code | 설명 |
|---|---|---|
| 500 | DATABASE_ERROR | DB 조회 실패 |
| 500 | INTERNAL_SERVER_ERROR | 그 밖의 서버 오류 |
{
"status": 500,
"code": "DATABASE_ERROR",
"message": "데이터베이스 처리 중 오류가 발생했습니다.",
"data": null
}