diff --git a/examples/util.js b/examples/util.js index 86d223ec26..cc6c68ce3e 100644 --- a/examples/util.js +++ b/examples/util.js @@ -72,14 +72,17 @@ module.exports = { }) ); - if (result.devServer.onBeforeSetupMiddleware) { - const proxy = result.devServer.onBeforeSetupMiddleware; - result.devServer.onBeforeSetupMiddleware = function replace(app) { - onBeforeSetupMiddleware(app); - proxy(app); + if (result.devServer.setupMiddlewares) { + const proxy = result.devServer.setupMiddlewares; + result.devServer.setupMiddlewares = (middlewares, devServer) => { + onBeforeSetupMiddleware(devServer); + return proxy(middlewares, devServer); }; } else { - result.devServer.onBeforeSetupMiddleware = onBeforeSetupMiddleware; + result.devServer.setupMiddlewares = (middlewares, devServer) => { + onBeforeSetupMiddleware(devServer); + return middlewares; + }; } const output = {