게시물 생성 API (/users/signup
)
메서드 |
요청 URL |
POST |
http://{SERVER_URL}/api/posts |
Request Header
파라미터 |
타입 |
필수여부 |
설명 |
Content-Type |
String |
필수 |
application/json |
Role Requirement
Request Elements
파라미터 |
타입 |
필수여부 |
설명 |
email |
String |
필수 |
사용자 이메일 |
password |
String |
필수 |
사용자 비밀번호 |
username |
String |
필수 |
사용자 이름 |
|
|
|
|
요청 예시
POST /api/users/signup
Content-Type: application/json
{
"email": "[email protected]",
"password": "password123",
"name": "김도원"
}
Response Elements
필드 |
타입 |
필수여부 |
설명 |
message |
String |
필수 |
포스트 고유 번호 |
code |
Integer |
필수 |
|
data |
Object |
|
회원가입 성공 시 사용자 정보 포함, 실패 시 null |
username |
String |
필수 |
회원가입 시 입력한 사용자 ID |
email |
String |
필수 |
가입된 사용자 이메일 |
role |
String |
필수 |
CUSTOMER , OWNER , MANAGER , MASTER |
created_at |
Timestamp |
필수 |
계정 생성 시간 |
created_by |
String |
필수 |
계정 생성자 |
응답 예시
{
"message": "회원가입 성공",
"code": 200,
"data": {
"username": "user123",
"nickname": "김도원",
"email": "[email protected]",
"role": "CUSTOMER",
"created_at": "YYYY-MM-DD HH:mm:SS",
"created_by": "user123"
}
}