server/bo_client/server/index.js
changeset 305 ff6cf3fc5f40
parent 173 cf7b221238fd
equal deleted inserted replaced
304:20071981ba2a 305:ff6cf3fc5f40
     1 /*jshint node:true*/
     1 /* jshint node:true */
       
     2 /* eslint-env node */
       
     3 /* eslint global-require: 0, no-magic-numbers: 0, brace-style : 0*/
       
     4 /* global route */
     2 
     5 
     3 // To use it create some files under `mocks/`
     6 // To use it create some files under `mocks/`
     4 // e.g. `server/mocks/ember-hamsters.js`
     7 // e.g. `server/mocks/ember-hamsters.js`
     5 //
     8 //
     6 // module.exports = function(app) {
     9 // module.exports = function(app) {
     8 //     res.send('hello');
    11 //     res.send('hello');
     9 //   });
    12 //   });
    10 // };
    13 // };
    11 
    14 
    12 module.exports = function(app) {
    15 module.exports = function(app) {
    13     var globSync   = require('glob').sync;
    16   const globSync = require('glob').sync;
    14     var mocks      = globSync('./mocks/**/*.js', { cwd: __dirname }).map(require);
    17   const mocks = globSync('./mocks/**/*.js', {cwd: __dirname}).map(require);
    15     var proxies    = globSync('./proxies/**/*.js', { cwd: __dirname }).map(require);
    18   const proxies = globSync('./proxies/**/*.js', {cwd: __dirname}).map(require);
       
    19     // Log proxy requests
       
    20   const morgan = require('morgan');
    16 
    21 
    17     // Log proxy requests
    22   app.use(morgan('dev'));
    18     var morgan  = require('morgan');
       
    19     app.use(morgan('dev'));
       
    20 
    23 
    21     mocks.forEach(function(route) { route(app); });
    24   mocks.forEach(function(route) { route(app); }); 
    22     proxies.forEach(function(route) { route(app); });
    25   proxies.forEach(function(route) { route(app); });
    23 
    26 
    24 };
    27 };