12345678910111213141516171819202122232425 |
- const express = require('express');
- const router = express.Router();
- const AuthCtrl = require('../controllers/auth');
- const ProductCtrl = require('../controllers/product');
- router.get('', ProductCtrl.getProducts);
- router.get('/user-products',
- AuthCtrl.onlyAuthUser,
- AuthCtrl.onlyAdmin,
- ProductCtrl.getInstructorProducts);
- router.get('/:id', ProductCtrl.getProductById);
- router.get('/s/:slug', ProductCtrl.getProductBySlug);
- router.post('',
- AuthCtrl.onlyAuthUser,
- AuthCtrl.onlyAdmin,
- ProductCtrl.createProduct)
- router.patch('/:id',
- AuthCtrl.onlyAuthUser,
- AuthCtrl.onlyAdmin,
- ProductCtrl.updateProduct)
- module.exports = router;
|