Your IP : 216.73.216.91


Current Path : /var/node/inatote/Inatote-Backend/categories/
Upload File :
Current File : //var/node/inatote/Inatote-Backend/categories/index.js

import makeDb from '../db/index.js'
import makeCategoryList from './category-list.js'
import makeCategoriesEndpointHandler from './categories-endpoint.js'
import verify from '../helpers/verify-middleware.js'
import  upload from "../services/imageUpload.js";
import  express  from 'express';

const router = express.Router()
const database = makeDb()
const categoryList = makeCategoryList({ database })
const categoriesEndpointHandler = makeCategoriesEndpointHandler({ categoryList })


router.post('/',verify, upload.array("imageURL" , 2) ,  categoriesEndpointHandler.postcategory);
router.get('/',  categoriesEndpointHandler.getcategories);
router.get('/:id',  categoriesEndpointHandler.getcategories);
router.put('/:id',verify,upload.array("imageURL" , 2) ,   categoriesEndpointHandler.updatecategory);
router.delete('/:id' ,verify,  categoriesEndpointHandler.deletecategory)


export default router