frontendMiddleware.js 491 B

12345678910111213141516171819
  1. /* eslint-disable global-require */
  2. /**
  3. * Front-end middleware
  4. */
  5. module.exports = (app, options) => {
  6. const isProd = process.env.NODE_ENV === 'production'
  7. if (isProd) {
  8. const addProdMiddlewares = require('./addProdMiddlewares')
  9. addProdMiddlewares(app, options)
  10. } else {
  11. const webpackConfig = require('../../internals/webpack/webpack.dev.babel')
  12. const addDevMiddlewares = require('./addDevMiddlewares')
  13. addDevMiddlewares(app, webpackConfig)
  14. }
  15. return app
  16. }