HansHammel/watchmen

View on GitHub
webserver/routes/web-route.js

Summary

Maintainability
A
0 mins
Test Coverage
var config = require('../../config/web');
var express = require('express');

module.exports.getRoutes = function (){

  var router = express.Router();

  function serveIndex(req, res){
    res.render('index.html', {
      title: 'watchmen'
    });
  }

  router.all('*', function(req, res, next){
    res.locals.no_auth = config.no_auth;
    res.locals.user = req.user;
    res.locals.baseUrl = config.baseUrl;
    res.locals.ga_analytics_ID = config.ga_analytics_ID;
    next();
  });

  router.get('/services', serveIndex);
  router.get('/services/:id/view', serveIndex);
  router.get('/services/:id/edit', serveIndex);
  router.get('/services/add', serveIndex);
  router.get('/', serveIndex);

  return router;
};