e-commerce
User Router:
Route | Method | Request(s) | Response(s) | Description |
---|---|---|---|---|
/register |
POST | Body name: String email: String password: String |
201 Created |
Create a user |
/login |
POST | Body email: String password: String |
200 OK |
Sign a user in |
/users |
GET | none |
200 OK |
Get all users |
/users/:id |
GET | Headers id: String |
200 OK |
Get one user |
/users/:id |
PUT | Headers id: String Body name: String email: String password: String |
200 OK |
Update one user |
/users/:id |
DELETE | Headers id: String |
200 OK |
Delete a user |
Item Router:
Route | Method | Request(s) | Response(s) | Description |
---|---|---|---|---|
/items |
POST | Body name: String |
201 Created |
Create an item |
/items |
GET | none |
200 OK |
Get all items |
/items/:id |
GET | Headers id: String |
200 OK |
Get one item |
/items/:id |
PUT | Headers id: String Body name: String |
200 OK |
Update one item |
/items/:id |
DELETE | Headers id: String |
200 OK |
Delete a item |
/upload |
POST | File image: File |
200 OK |
Upload an image file |
Cart Router:
Route | Method | Request(s) | Response(s) | Description |
---|---|---|---|---|
/addToCart |
PUT | Headers id_token: String Body itemId: String |
200 OK |
Add an item to user's cart |
/removeFromCart |
PUT | Headers id_token: String Body itemId: String |
200 OK |
Remove an item from user's cart |
/removeAll |
PUT | Headers id_token: String Body itemId: String |
200 OK |
Delete all item of one kind from user's cart |