12345678910111213141516 |
- const express = require('express');
- const router = express.Router();
- const controllers = require('../controllers/user');
- const validation = require('../validation/user');
- const guard = require('../helpers/guard');
- const upload = require('../helpers/upload');
- router
- .post('/register', validation.registration, controllers.createNewUser)
- .post('/login', validation.logIn, controllers.logIn)
- .post('/logout', guard, controllers.logOut)
- .patch('/users/current', [guard, validation.updateUser], controllers.updateCredentials)
- .get('/users/current', guard, controllers.getCurrent)
- .patch('/avatars',[guard, upload.single('avatar'),
- validation.validateUploadAvatar],controllers.saveAvatarForStatic)
- module.exports = router;
|