Files

15 lines
661 B
JavaScript

const express = require('express');
const router = express.Router();
const ctrl = require('../../controllers/admin/profile.controller');
const { validate } = require('../../middleware/validate.middleware');
const { updateProfileValidator } = require('../../validators/profile.validator');
const { handleAvatarUpload } = require('../../middleware/avatar_upload.middleware');
router.get('/', ctrl.getProfile);
router.put('/', ...updateProfileValidator, validate, ctrl.updateProfile);
router.post('/avatar', handleAvatarUpload, ctrl.uploadAvatar);
router.delete('/avatar', ctrl.deleteAvatar);
module.exports = router;