equal
deleted
inserted
replaced
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 }; |