API_Taste - Laterality/yummy-dishes-REST GitHub Wiki
Index
๋ง์ ๋ฑ๋กํฉ๋๋ค.
-
URL
/taste/register
-
Method:
POST
-
URL Params
none
-
Data Params
Body
- title
- string
- ํ์๋ ํ ์คํธ
-
Success Response:
-
Code: 201
Content:{ "result": "ok", "taste": { ... } }
- result
- string
- ์์ฒญ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ["ok", "fail", "error"]
- message
- string
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํ ์ถ๊ฐ ๋ฉ์์ง
- taste
- TasteModel
- ์์ฒญ์ด ์ฑ๊ณตํ ๊ฒฝ์ฐ ์์ฑ๋ ๋ง ์ ๋ณด
-
-
Error Response:
-
Code: 500 SERVER FAULT
Content:{ "result": "error", "message": "server fault" }
-
Code: 500 SERVER FAULT
-
Sample Call:
{ "title": "Salty" }
-
Notes:
none
๋ง์ ์กฐํํ๋ API์ ๋๋ค.
-
URL
/taste/{tasteId}
-
Method:
GET
-
URL Params
Required:
- tasteId
- string
- ๋ง์ "_id" ํ๋๊ฐ
-
Data Params
none
-
Success Response:
-
Code: 200
Content:{ "result": "ok", "taste": { ... } }
- result
- string
- ์์ฒญ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ["ok", "fail", "error"]
- message
- string
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํ ์ถ๊ฐ ๋ฉ์์ง
- taste
- TasteModel
- ์กฐํ๋ ๋ง
-
-
Error Response:
-
Code: 500 SERVER FAULT
Content:{ "result": "error", "message": "server fault" }
-
Code: 500 SERVER FAULT
-
Sample Call:
GET /taste/599297a54a03b51a11aa3d27
-
Notes:
None
์์ฑ๋ ์ ์ฒด ๋ง์ ์กฐํํฉ๋๋ค.
-
URL
/taste/tastes
-
Method:
GET
-
URL Params
None
-
Data Params
None
-
Success Response:
-
Code: 200
Content:{ "result": "ok", "tastes": [ ... ] }
- result
- string
- ์์ฒญ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ["ok", "fail", "error"]
- message
- string
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํ ์ถ๊ฐ ๋ฉ์์ง
- tastes
- TasteModel
-
-
Error Response:
-
Code: 500 SERVER FAULT
Content:{ "result": "error", "message": "server fault" }
-
Code: 500 SERVER FAULT
-
Sample Call:
GET /taste/tastes
-
Notes:
None
์์ฑ๋ ๋ง์ ๊ฐฑ์ ํฉ๋๋ค.
-
URL
/taste/{tasteId}/update
-
Method:
PUT
-
URL Params
Required:
- tasteId
- string
- ๋ง์ "_id" ํ๋
-
Data Params
Body
- title
- string
- ์์ ๋ ํ ์คํธ
-
Success Response:
-
Code: 200
Content:{ "result": "ok" }
- result
- string
- ์์ฒญ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ["ok", "fail", "error"]
- message
- string
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํ ์ถ๊ฐ ๋ฉ์์ง
-
-
Error Response:
-
Code: 404 NOT FOUND
Content:
{ "result": "fail", "message": "not found" }
OR
-
Code: 500 SERVER FAULT
Content:{ "result": "error", "message": "server fault" }
-
Code: 404 NOT FOUND
Content:
-
Sample Call:
{ "title": "Changed Title" }
-
Notes:
None
์์ฑ๋ ๋ง์ ์ ๊ฑฐํฉ๋๋ค.
-
URL
/taste/{tasteId}/delete
-
Method:
DELETE
-
URL Params
Required:
- tasteId
- string
- ๋ง์ "_id" ํ๋
-
Data Params
none
-
Success Response:
-
Code: 200
Content:{ "result": "ok" }
- result
- string
- ์์ฒญ์ ๋ํ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ["ok", "fail", "error"]
- message
- string
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํ ์ถ๊ฐ ๋ฉ์์ง
-
-
Error Response:
-
Code: 404 NOT FOUND
Content:
{ "result": "fail", "message": "not found" }
OR
-
Code: 500 SERVER FAULT
Content:{ "result": "error", "message": "server fault" }
-
Code: 404 NOT FOUND
Content:
-
Sample Call:
DELETE /taste/599a5eb80abb413e0a7abff4/delete
-
Notes:
none