From 0b5b2c1130743fa0cf11a4356a3d896cfd65c87b Mon Sep 17 00:00:00 2001 From: Sabith Karippullil Soopy Date: Thu, 26 Apr 2018 13:11:21 -0700 Subject: [PATCH] don't set header origin if using an agent --- packages/@vue/cli-service/lib/util/prepareProxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-service/lib/util/prepareProxy.js b/packages/@vue/cli-service/lib/util/prepareProxy.js index d0d1ffef31..8e702083c8 100644 --- a/packages/@vue/cli-service/lib/util/prepareProxy.js +++ b/packages/@vue/cli-service/lib/util/prepareProxy.js @@ -86,7 +86,7 @@ module.exports = function prepareProxy (proxy, appPublicFolder) { // Browsers may send Origin headers even with same-origin // requests. To prevent CORS issues, we have to change // the Origin to match the target URL. - if (proxyReq.getHeader('origin')) { + if (!proxyReq.agent && proxyReq.getHeader('origin')) { proxyReq.setHeader('origin', target) } },