How to use the hops-config.bootstrapServer function in hops-config

To help you get started, we’ve selected a few hops-config examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github xing / hops / packages / server / index.js View on Github external
};

exports.registerMiddleware = function registerMiddleware(app, middleware) {
  if (
    process.env.HOPS_MODE === 'static' &&
    Array.isArray(hopsConfig.locations)
  ) {
    hopsConfig.locations.forEach(function(location) {
      app.get(location === '/' ? location : location + '*', middleware);
    });
  } else {
    app.all('*', middleware);
  }
};

exports.bootstrap = hopsConfig.bootstrapServer || function() {};

exports.teardown = hopsConfig.teardownServer || function() {};
github xing / hops / packages / express / lib / utils.js View on Github external
return byType;
    },
    { js: [], css: [] }
  );

  next();
};

exports.timings = hopsConfig.enableServerTimings
  ? require('server-timings')
  : function(req, res, next) {
      res.locals.timings = { start: function() {}, end: function() {} };
      next();
    };

exports.bootstrap = hopsConfig.bootstrapServer || function() {};

exports.teardown = hopsConfig.teardownServer || function() {};