Skip to content

Commit 8c81343

Browse files
snitin315Michael Mok
authored and
Michael Mok
committed
chore: migrate script for examples on setupMiddlewares option (webpack#4347)
1 parent 2d60579 commit 8c81343

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

examples/util.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,17 @@ module.exports = {
7272
})
7373
);
7474

75-
if (result.devServer.onBeforeSetupMiddleware) {
76-
const proxy = result.devServer.onBeforeSetupMiddleware;
77-
result.devServer.onBeforeSetupMiddleware = function replace(app) {
78-
onBeforeSetupMiddleware(app);
79-
proxy(app);
75+
if (result.devServer.setupMiddlewares) {
76+
const proxy = result.devServer.setupMiddlewares;
77+
result.devServer.setupMiddlewares = (middlewares, devServer) => {
78+
onBeforeSetupMiddleware(devServer);
79+
return proxy(middlewares, devServer);
8080
};
8181
} else {
82-
result.devServer.onBeforeSetupMiddleware = onBeforeSetupMiddleware;
82+
result.devServer.setupMiddlewares = (middlewares, devServer) => {
83+
onBeforeSetupMiddleware(devServer);
84+
return middlewares;
85+
};
8386
}
8487

8588
const output = {

0 commit comments

Comments
 (0)