back-end done
This commit is contained in:
+1
-10
@@ -1,21 +1,12 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
const adminController = require('../controllers/adminController')
|
||||
const userController = require('../controllers/userController')
|
||||
|
||||
////////////////////// admin routes
|
||||
router.post('/admin/register', adminController.register)
|
||||
// router.post('/admin/register', adminController.register)
|
||||
|
||||
router.post('/admin/login', adminController.login)
|
||||
router.post('/admin/logout', adminController.logout)
|
||||
router.get('/admin/user', adminController.getUser)
|
||||
|
||||
|
||||
////////////////////// user routes
|
||||
router.post('/user/register', userController.register)
|
||||
|
||||
router.post('/user/login', userController.login)
|
||||
router.post('/user/logout', userController.logout)
|
||||
router.get('/user/user', userController.getUser)
|
||||
|
||||
module.exports = router
|
||||
|
||||
+18
-28
@@ -2,16 +2,14 @@ const {Router} = require('express')
|
||||
const router = Router()
|
||||
/////////////////////////////////////////////////////////// controllers
|
||||
const sliderController = require('../controllers/sliderController')
|
||||
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 userController = require('../controllers/userController')
|
||||
const orderController = require('../controllers/orderController')
|
||||
const galleryController = require('../controllers/galleryController')
|
||||
const projectController = require('../controllers/projectController')
|
||||
const contactPageController = require('../controllers/contactPageController')
|
||||
const broadcastController = require('../controllers/broadcastController')
|
||||
const contactUsReasonController = require('../controllers/contactUsReasonController')
|
||||
const mainCatalogController = require('../controllers/mainCatalogController')
|
||||
|
||||
/////////////////////////////////////////////////////////// routes
|
||||
//////////////// slider
|
||||
@@ -19,9 +17,6 @@ router.post('/slider', sliderController.create)
|
||||
router.put('/slider/:id', sliderController.update)
|
||||
router.delete('/slider/:id', sliderController.delete)
|
||||
|
||||
//////////////// about page content
|
||||
router.post('/aboutPage', aboutPageContent_controller.create)
|
||||
|
||||
//////////////// blog categories
|
||||
router.post('/blogCategories', blogCategoryController.create)
|
||||
router.put('/blogCategories/:id', blogCategoryController.update)
|
||||
@@ -46,31 +41,26 @@ router.delete('/products/:id', productController.deleteProduct)
|
||||
router.post('/productImage', productController.createProductImage)
|
||||
router.delete('/productImage/:imageID', productController.deleteProductImage)
|
||||
|
||||
// product feature
|
||||
router.post('/productFeature', productController.createProductFeature)
|
||||
router.delete('/productFeature/:featureID', productController.deleteProductFeature)
|
||||
// product PDF
|
||||
router.post('/productPDF', productController.createPDF)
|
||||
router.delete('/productPDF/:pdfID', productController.deletePDF)
|
||||
|
||||
//////////////// users
|
||||
router.get('/customers', userController.getAllUsers)
|
||||
router.get('/customers/:user_id', userController.getOneUser)
|
||||
|
||||
// user orders
|
||||
router.get('/orders', orderController.getAllOrders)
|
||||
router.get('/orders/:user_id', orderController.getOrders)
|
||||
router.get('/order/:order_id', orderController.getOneOrder)
|
||||
router.post('/addStatusToOrder/:order_id', orderController.addStatusToOrder)
|
||||
|
||||
//////////////// gallery
|
||||
router.post('/gallery', galleryController.create)
|
||||
router.delete('/gallery/:id', galleryController.delete)
|
||||
//////////////// projects
|
||||
router.post('/projects', projectController.create)
|
||||
router.put('/projects/:id', projectController.update)
|
||||
router.delete('/projects/:id', projectController.delete)
|
||||
// add images
|
||||
router.post('/projects/images/:id', projectController.addImage)
|
||||
router.delete('/projects/images/:id', projectController.deleteImage)
|
||||
|
||||
//////////////// contact us
|
||||
router.get('/contact', contactPageController.getAll)
|
||||
router.get('/contact/:id', contactPageController.getOne)
|
||||
/// contact us reason
|
||||
router.post('/contact/reason', contactUsReasonController.create)
|
||||
router.delete('/contact/reason/:id', contactUsReasonController.delete)
|
||||
|
||||
//////////////// broadcast
|
||||
router.post('/broadcast', broadcastController.create)
|
||||
router.get('/broadcast', broadcastController.getAll)
|
||||
router.delete('/broadcast/:id', broadcastController.delete)
|
||||
///////////////// main catalog
|
||||
router.post('/catalog', mainCatalogController.create)
|
||||
|
||||
module.exports = router
|
||||
|
||||
+11
-24
@@ -3,35 +3,20 @@ 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 projectController = require('../controllers/projectController')
|
||||
const contactPageController = require('../controllers/contactPageController')
|
||||
const userController = require('../controllers/userController')
|
||||
|
||||
const contactUsReasonController = require('../controllers/contactUsReasonController')
|
||||
const mainCatalogController = require('../controllers/mainCatalogController')
|
||||
/////////////////////////////////////////////////////////// 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)
|
||||
@@ -49,14 +34,16 @@ 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)
|
||||
//////////////// projects
|
||||
router.get('/projects', projectController.getAll)
|
||||
router.get('/projects/:id', projectController.getOne)
|
||||
|
||||
//////////////// contact us
|
||||
router.post('/contact', contactPageController.create)
|
||||
/// contact us reason
|
||||
router.get('/contact/reason', contactUsReasonController.getAll)
|
||||
|
||||
//////////////// main catalog
|
||||
router.get('/catalog', mainCatalogController.get)
|
||||
|
||||
module.exports = router
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
|
||||
const orderController = require('../controllers/orderController')
|
||||
const userController = require('../controllers/userController')
|
||||
const broadcastController = require('../controllers/broadcastController')
|
||||
|
||||
// cart
|
||||
router.post('/addToCart', orderController.addToCart)
|
||||
router.put('/updateCart/:item_id', orderController.updateCart)
|
||||
router.get('/cartItems/:user_id', orderController.getCartItems)
|
||||
router.delete('/deleteItem/:item_id', orderController.deleteFromCart)
|
||||
|
||||
// order
|
||||
router.post('/addOrder', orderController.addOrder)
|
||||
router.post('/addAddressToOrder/:order_id', orderController.addAddressToOrder)
|
||||
router.get('/orders/:user_id', orderController.getOrders)
|
||||
router.get('/order/:order_id', orderController.getOneOrder)
|
||||
|
||||
// address
|
||||
router.post('/addAddress', userController.addAdress)
|
||||
router.delete('/addresses/:address_id', userController.deleteAddress)
|
||||
router.get('/addresses/:user_id', userController.getAddresses)
|
||||
|
||||
// update profile
|
||||
router.put('/profile', userController.updateUser)
|
||||
router.post('/password', userController.updateUserPassword)
|
||||
|
||||
// broadcast
|
||||
router.get('/broadcast', broadcastController.getAll)
|
||||
router.post('/broadcast/:id', broadcastController.getOne)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user