add image

This commit is contained in:
Jurgis Sakalauskas
2025-10-16 09:33:41 +03:00
parent cea323ec3b
commit 9cdcd23fd9
16 changed files with 906 additions and 47 deletions
+10
View File
@@ -7,6 +7,11 @@ import {
listItems,
updateItem
} from '../controllers/items-controller.js';
import {
createItemImage,
deleteItemImage,
listItemImages
} from '../controllers/images-controller.js';
import {
createItemPrice,
deleteItemPrice,
@@ -42,6 +47,11 @@ apiRouter.get('/items/:itemId', asyncHandler(getItem));
apiRouter.patch('/items/:itemId', asyncHandler(updateItem));
apiRouter.delete('/items/:itemId', asyncHandler(deleteItem));
// Item images
apiRouter.get('/items/:itemId/images', asyncHandler(listItemImages));
apiRouter.post('/items/:itemId/images', asyncHandler(createItemImage));
apiRouter.delete('/images/:imageId', asyncHandler(deleteItemImage));
// Item prices
apiRouter.get('/items/:itemId/prices', asyncHandler(listItemPrices));
apiRouter.post('/items/:itemId/prices', asyncHandler(createItemPrice));