UNPKG

generator-ngstack

Version:

Based on DaftMonk generator-angular-fullstack, this is a custom mean stack yeoman generator

18 lines (13 loc) 612 B
'use strict'; var express = require('express'); var controller = require('./user.controller'); var config = require('../../config/environment'); var auth = require('../../auth/auth.service'); var router = express.Router(); router.get('/', auth.hasRole('admin'), controller.index); router.delete('/:id', auth.hasRole('admin'), controller.destroy); router.get('/me', auth.isAuthenticated(), controller.me); router.put('/:id/password', auth.isAuthenticated(), controller.changePassword); router.get('/:id', auth.isAuthenticated(), controller.show); router.post('/', controller.create); module.exports = router;