diff --git a/components/category/categoryController.js b/components/category/categoryController.js index e69de29..e468c03 100644 --- a/components/category/categoryController.js +++ b/components/category/categoryController.js @@ -0,0 +1,14 @@ +const catchAsync = require('../../globalErrorHandler/catchAsync') +const AppError = require('../../globalErrorHandler/AppError') +const Category = require('./categoryModel') +const categoryService = require('./categoryService') + +exports.getAllCategories = catchAsync(async (req, res, next) => { + const categories = await categoryService.getAllCategories() + + res.status(200).json({ + status: 'success', + results: categories.length, + data: categories, + }) +})