test.js 607 B

12345678910111213141516
  1. const assets = require('../../common/assets');
  2. const routes = require('../routes');
  3. const pages = require('../routes/pages');
  4. const tests = require('../../test/frontend/routes');
  5. const expressWs = require('@dannycoates/express-ws');
  6. module.exports = function(app, devServer) {
  7. assets.setMiddleware(devServer.middleware);
  8. expressWs(app, null, { perMessageDeflate: false });
  9. routes(app);
  10. app.ws('/api/ws', require('../routes/ws'));
  11. tests(app);
  12. // webpack-dev-server routes haven't been added yet
  13. // so wait for next tick to add 404 handler
  14. process.nextTick(() => app.use(pages.notfound));
  15. };