diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ebe74cdf..b63c94e17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [4.0.2](https://github.com/webpack/webpack-dev-middleware/compare/v4.0.1...v4.0.2) (2020-11-10) + + +### Bug Fixes + +* compatibility with the `headers` option ([#763](https://github.com/webpack/webpack-dev-middleware/issues/763)) ([7c4cac5](https://github.com/webpack/webpack-dev-middleware/commit/7c4cac538dc7facf3c3334863ec3a49b14e16630)) + ### [4.0.1](https://github.com/webpack/webpack-dev-middleware/compare/v4.0.0...v4.0.1) (2020-11-09) diff --git a/package-lock.json b/package-lock.json index 5be1350f2..0c5d859e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "webpack-dev-middleware", - "version": "4.0.1", + "version": "4.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 738f7cd5f..c5016f644 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "webpack-dev-middleware", - "version": "4.0.1", + "version": "4.0.2", "description": "A development middleware for webpack", "license": "MIT", "repository": "webpack/webpack-dev-middleware", diff --git a/src/middleware.js b/src/middleware.js index 0c5566946..e20be8506 100644 --- a/src/middleware.js +++ b/src/middleware.js @@ -79,8 +79,17 @@ export default function wrapper(context) { } if (headers) { - for (const name of Object.keys(headers)) { - res.setHeader(name, headers[name]); + const names = Object.keys(headers); + + for (const name of names) { + // Express API + if (res.set) { + res.set(name, headers[name]); + } + // Node.js API + else { + res.setHeader(name, headers[name]); + } } }
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: