From 1993d81af74667bf1446496a7f36478f4d946a4b Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 11 Aug 2022 11:35:52 +0000 Subject: [PATCH] refactor(@angular-devkit/build-angular): remove workaround for handle options requests The upstream fix https://github.com/webpack/webpack-dev-server/issues/4180 has been merged and released as part of `webpack-dev-server` version `4.10.0` --- .../src/webpack/configs/dev-server.ts | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/packages/angular_devkit/build_angular/src/webpack/configs/dev-server.ts b/packages/angular_devkit/build_angular/src/webpack/configs/dev-server.ts index 9135bd2aa9c4..9aa6c6a1910c 100644 --- a/packages/angular_devkit/build_angular/src/webpack/configs/dev-server.ts +++ b/packages/angular_devkit/build_angular/src/webpack/configs/dev-server.ts @@ -92,26 +92,6 @@ export async function getDevServerConfig( publicPath: servePath, stats: false, }, - setupMiddlewares: (middlewares, _devServer) => { - // Temporary workaround for https://github.com/webpack/webpack-dev-server/issues/4180 - middlewares.push({ - name: 'options-request-response', - path: '*', - middleware: (req: Request, res: Response, next: NextFunction) => { - if (req.method === 'OPTIONS') { - res.statusCode = 204; - res.setHeader('Content-Length', 0); - res.end(); - - return; - } - - next(); - }, - }); - - return middlewares; - }, liveReload, hot: hmr && !liveReload ? 'only' : hmr, proxy: await addProxyConfig(root, proxyConfig),