mirror of
https://github.com/d0zingcat/cors-anywhere.git
synced 2026-05-13 15:09:25 +00:00
Fix failing tests for 0.10.x, 4.x and 5.x
Travis build failed on "Uncaught TypeError: Object.keys called on non-object". That's a real error (res._headers was initially null until a header is set).
This commit is contained in:
@@ -414,7 +414,7 @@ exports.createServer = function createServer(options) {
|
||||
|
||||
// When the error occurs after setting headers but before writing the response,
|
||||
// then any previously set headers must be removed.
|
||||
var headerNames = res.getHeaderNames ? res.getHeaderNames() : Object.keys(res._headers);
|
||||
var headerNames = res.getHeaderNames ? res.getHeaderNames() : Object.keys(res._headers || {});
|
||||
headerNames.forEach(function(name) {
|
||||
res.removeHeader(name);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user