github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/server/index.js (about)

     1  'use strict';
     2  
     3  module.exports = function (app, options) {
     4    const globSync = require('glob').sync;
     5    const mocks = globSync('./mocks/**/*.js', { cwd: __dirname }).map(require);
     6    const proxies = globSync('./proxies/**/*.js', { cwd: __dirname }).map(
     7      require
     8    );
     9  
    10    // Log proxy requests
    11    const morgan = require('morgan');
    12    app.use(morgan('dev'));
    13  
    14    mocks.forEach((route) => route(app, options));
    15    proxies.forEach((route) => route(app, options));
    16  };