Files
customer-manager-vue-demo/server/middleware/webpack-dev.js
Joe Fleming f9e237da09 turn webpack middleware into middleware
fix HMR middleware, and some loopback boilerplate cleanup
2017-01-22 14:22:51 -07:00

24 lines
635 B
JavaScript

const webpackMiddleware = require('webpack-dev-middleware');
const webpack = require('./helpers/webpack');
const isProduction = (process.env.NODE_ENV === 'production');
module.exports = (params) => {
if (isProduction || params.enabled !== true) return (req, res, next) => next();
const middleware = webpackMiddleware(webpack.compiler, {
publicPath: webpack.config.output.publicPath,
contentBase: 'src',
stats: {
colors: true,
hash: false,
timings: true,
chunks: false,
chunkModules: false,
modules: false,
},
});
return (req, res, next) => middleware(req, res, next);
};