UNPKG

generator-ngfs

Version:

Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node

29 lines (23 loc) 900 B
'use strict'; var api = require('./controllers/api'), index = require('./controllers')<% if(mongoPassportUser) { %>, users = require('./controllers/users'), session = require('./controllers/session'); var middleware = require('./middleware')<% } %>; /** * Application routes */ module.exports = function(app) { // Server API Routes app.get('/api/awesomeThings', api.awesomeThings); <% if(mongoPassportUser) { %> app.post('/api/users', users.create); app.put('/api/users', users.changePassword); app.get('/api/users/me', users.me); app.get('/api/users/:id', users.show); app.post('/api/session', session.login); app.del('/api/session', session.logout);<% } %> // All other routes to use Angular routing in app/scripts/app.js app.get('/partials/*', index.partials); app.get('/*',<% if(mongoPassportUser) { %> middleware.setUserCookie,<% } %> index.index); };