craftninja/exp-starter-api

View on GitHub
routes/users.js

Summary

Maintainability
A
0 mins
Test Coverage
const express = require('express');

const router = express.Router();

const usersController = require('../controllers/users');
const verifyLoggedInUser = require('../lib/verifyLoggedInUser');
const verifySelf = require('../lib/verifySelf');

router.post('/', usersController.create);

router.use(verifyLoggedInUser);

router.get('/me', usersController.me);
router.get('/', usersController.index);
router.get('/:id', usersController.show);

router.use('/:id', verifySelf);

router.put('/:id', usersController.update);

module.exports = router;