[Chore] Webpack: Migrate from onBeforeSetupMiddleware to setupMiddlewares (#2080)

Resolves the big red
`[DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning:
'onBeforeSetupMiddleware' option is deprecated. Please use the
'setupMiddlewares' option.` warnings when starting Webpack.

---------

Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
This commit is contained in:
Emma Segal-Grossman 2024-10-02 22:35:32 -04:00 committed by GitHub
parent adec41bd70
commit 87cc38b737
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -16,7 +16,7 @@ const app = express();
const { devServer } = devConfig;
devServer.onBeforeSetupMiddleware({ app });
devServer.setupMiddlewares([], { app });
app.use("/", express.static("dist"));
Object.keys(devServer.proxy).forEach((path) => {

View File

@ -58,8 +58,8 @@ module.exports = [
},
},
},
// Serve replay service worker file
onBeforeSetupMiddleware: (server) => {
setupMiddlewares: (middlewares, server) => {
// Serve replay service worker file
server.app?.get("/replay/sw.js", (req, res) => {
res.set("Content-Type", "application/javascript");
res.send(`importScripts("${RWP_BASE_URL}sw.js")`);
@ -75,6 +75,7 @@ module.exports = [
res.set("Content-Type", "application/javascript");
res.status(404).send(`{"error": "placeholder_for_replay"}`);
});
return middlewares;
},
port: 9870,
},