index.js 598 B

1234567891011121314151617
  1. /**
  2. * Created by zhengguorong on 16/11/1.
  3. */
  4. const express = require('express')
  5. const controller = require('./user.controller')
  6. const auth = require('../../auth/auth.service')
  7. var router = new express.Router()
  8. router.get('/', auth.hasRole('admin'), controller.index);
  9. router.delete('/:id', auth.hasRole('admin'), controller.destroy);
  10. router.get('/me', auth.isAuthenticated(), controller.me);
  11. router.put('/:id/password', auth.isAuthenticated(), controller.changePassword);
  12. router.get('/:id', auth.isAuthenticated(), controller.show);
  13. router.post('/', controller.create);
  14. module.exports = router