63 lines
2.4 KiB
JavaScript
63 lines
2.4 KiB
JavaScript
const {Router} = require('express')
|
|
const router = Router()
|
|
|
|
/////////////////////////////////////////////////////////// controllers
|
|
const sliderController = require('../controllers/sliderController')
|
|
const localeController = require('../controllers/localeController')
|
|
const aboutPageContent_controller = require('../controllers/aboutPageContent_controller')
|
|
const productController = require('../controllers/productController')
|
|
const productCategoryController = require('../controllers/productCategoryController')
|
|
const blogCategoryController = require('../controllers/blogCategoryController')
|
|
const blogPostController = require('../controllers/blogPostController')
|
|
const galleryController = require('../controllers/galleryController')
|
|
const contactPageController = require('../controllers/contactPageController')
|
|
const userController = require('../controllers/userController')
|
|
|
|
/////////////////////////////////////////////////////////// routes
|
|
|
|
//////////////// locale
|
|
router.get('/locale', localeController.get)
|
|
|
|
//////////////// active user account
|
|
router.post('/activeUser/:key', userController.activation)
|
|
|
|
//////////////// reset pass
|
|
router.post('/resetPass', userController.resetPassKey)
|
|
router.post('/setNewPass/:key', userController.setNewPass)
|
|
|
|
//////////////// slider
|
|
router.get('/slider', sliderController.getAll)
|
|
router.get('/slider/:id', sliderController.getOne)
|
|
|
|
//////////////// about page content
|
|
router.get('/aboutPage', aboutPageContent_controller.get)
|
|
|
|
//////////////// blog category
|
|
router.get('/blogCategories', blogCategoryController.getAll)
|
|
router.get('/blogCategories/:id', blogCategoryController.getOne)
|
|
|
|
//////////////// blog posts
|
|
router.get('/blog', blogPostController.getAll)
|
|
router.get('/blog/:id', blogPostController.getOne)
|
|
|
|
//////////////// product categories
|
|
router.get('/productCategories', productCategoryController.getAll)
|
|
router.get('/productCategories/:id', productCategoryController.getOne)
|
|
|
|
//////////////// products
|
|
router.get('/products/:category', productController.getAllProductsByCategory)
|
|
router.get('/products/', productController.getAllProducts)
|
|
router.get('/product/:id', productController.getOneProduct)
|
|
|
|
//////////////// gallery
|
|
router.get('/gallery', galleryController.getAll)
|
|
router.get('/gallery/:id', galleryController.getOne)
|
|
|
|
// //////////////// subscribers
|
|
// router.post('/subscribers',subscribersController.create)
|
|
|
|
//////////////// contact us
|
|
router.post('/contact', contactPageController.create)
|
|
|
|
module.exports = router
|