name |
method |
url |
description |
νμ κ°μ
|
POST |
/auth/register/ |
μ νμ μΆκ° |
Name |
Data Type |
Required |
Default Value |
Description |
email |
String |
true |
- |
μ΄λ©μΌ(usernameμΌλ‘ μ¬μ©) |
password |
String |
true |
- |
λΉλ°λ²νΈ |
nickname |
String |
true |
- |
λλ€μ |
{
"email": "test@naver.com",
"password": "test",
"nickname": "test"
}
Name |
Data Type |
Number |
Description |
user |
User |
1 |
- |
token |
String |
1 |
- |
{
"user": {
"nickname": "test",
"email": "test@naver.com"
},
"token": "d72933d5c58d80f36d944583bca4bf3ac941999835a39dc0b53e3b0878d7e527"
}
name |
method |
url |
description |
λ‘κ·ΈμΈ |
POST |
/auth/login/ |
λ‘κ·ΈμΈνμ¬ ν ν° μ»κΈ° |
Name |
Data Type |
Required |
Default Value |
Description |
email |
String |
true |
- |
μ΄λ©μΌ |
password |
String |
true |
- |
λΉλ°λ²νΈ |
{
"email": "test@naver.com",
"password": "test"
}
Name |
Data Type |
Number |
Description |
user |
User |
1 |
- |
token |
String |
1 |
- |
{
"user": {
"nickname": "test",
"email": "test@naver.com"
},
"token": "d72933d5c58d80f36d944583bca4bf3ac941999835a39dc0b53e3b0878d7e527"
}
name |
method |
url |
description |
κΏ μ‘°ν |
GET |
/auth/user/ |
ν ν°μ λ°λ₯Έ νμ μ 보 μ‘°ν |
Header
Header Name |
Required |
Default Value |
Description |
Authorization |
true |
- |
λ‘κ·ΈμΈ/νμκ°μ
μ ν΅ν΄ μ»μ ν ν°κ° (token <token> ) |
Name |
Data Type |
Number |
Description |
nickname |
String |
1 |
μ¬μ©μμ λλ€μ |
email |
String |
1 |
μ¬μ©μμ μ΄λ©μΌ |
{
"nickname": "test",
"email": "test@naver.com"
}
name |
method |
url |
description |
νμ μ 보 μμ |
PATCH |
/auth/user/ |
νμ(μμ )μ μ 보 μμ |
Header
Header Name |
Required |
Default Value |
Description |
Authorization |
true |
- |
λ‘κ·ΈμΈ/νμκ°μ
μ ν΅ν΄ μ»μ ν ν°κ° (token <token> ) |
Name |
Data Type |
Required |
Default Value |
Description |
email |
String |
false |
- |
μ΄λ©μΌ(usernameμΌλ‘ μ¬μ©) |
password |
String |
false |
- |
λΉλ°λ²νΈ |
nickname |
String |
false |
- |
λλ€μ |
Name |
Data Type |
Number |
Description |
nickname |
String |
1 |
μ¬μ©μμ λλ€μ |
email |
String |
1 |
μ¬μ©μμ μ΄λ©μΌ |
{
"nickname": "test_2",
"email": "test2@naver.com"
}
name |
method |
url |
description |
νμ νν΄ |
DELETE |
/auth/user/ |
νμ νν΄(μ¦μ λ°μ) |
Header
Header Name |
Required |
Default Value |
Description |
Authorization |
true |
- |
λ‘κ·ΈμΈ/νμκ°μ
μ ν΅ν΄ μ»μ ν ν°κ° (token <token> ) |
Body μμ(μ±κ³΅μ 204 No Content
)