Skip to content

api명세

gijin noh edited this page Jan 13, 2021 · 11 revisions

에러처리

200 404 500 이상

⭐️Log In

Request

Endpoint

POST /api/login

Body

Property Type Description
id string User Github ID

language는 브라우저단에 저장 따라서 수정도 필요없음. 브라우저에서 수정하면됨.

Response

Property Type Description
success boolean Whether signed in or not

⭐️Log Out

Request

Endpoint

POST /api/logout

Response

Property Type Description
success boolean Whether signed in or not

⭐️Get Jjim List

Request

Endpoint

GET /api/jjims

Response

Property Type Description
jjimList Jjim[] Get Jjim list

⭐️Get a History Data

Request

Endpoint

GET /api/history

Response

Property Type Description
historyList History[] Get History list

⭐️Get a Point

Request

Endpoint

GET /api/point

Response

Property Type Description
point int Get point information

⭐️Modify a Point

Request

Endpoint

PUT /api/point

Body

Property Type Description
point int amount of point

Response

Property Type Description
success boolean Whether modified or not

⭐️Get a Cart List

Request

Endpoint

GET /api/cart

Response

Property Type Description
cartList Cart[] Get Cart list

⭐️Modify a cart

Request

Endpoint

PUT /api/cart/

Body

Property Type Description
Project_id int project id
point string amount of money

Response

Property Type Description
success boolean Whether modified or not

⭐️Remove a Cart

Request

Endpoint

DELETE /api/cart/

Body

Property Type Description
project_id int project id

Response

Property Type Description
success boolean Whether deleted or not

⭐️Get ProjectList

Request

Endpoint

GET /api/category/:categoryId

Response

Property Type Description
projectList Project[] Get Project list

⭐️Get CategoryList

Request

Endpoint

GET /api/category

Response

Property Type Description
categoryList Category[] Get Category list

⭐️PopularPage

Request

Endpoint

GET /api/popular

Response

Property Type Description
popularProjectList PopularList[] Popular Projects List

⭐️Project Detail Page

Request

Endpoint

GET /api/project/:projectId

Response

Property Type Description
projectId int Project’s Unique Id
picture string Project’s Picture
detail string Project’s Description
Clone this wiki locally