| const express = require('express'); | |
| const router = express.Router(); | |
| const { requireJwtAuth } = require('~/server/middleware'); | |
| const { getCategories } = require('~/models/Categories'); | |
| router.get('/', requireJwtAuth, async (req, res) => { | |
| try { | |
| const categories = await getCategories(); | |
| res.status(200).send(categories); | |
| } catch (error) { | |
| res.status(500).send({ message: 'Failed to retrieve categories', error: error.message }); | |
| } | |
| }); | |
| module.exports = router; | |