Skip to content

Commit 516495d

Browse files
Merge pull request #2 from EmbeddedMike/master
handled option 'url: false'
2 parents df01c3f + 848a518 commit 516495d

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

src/BrowserSyncDevHotWebpackPlugin.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,22 @@ class BrowserSyncDevHotWebpackPlugin {
5252
middleware: this.middleware(),
5353
proxyReq: [
5454
(proxyReq) => {
55-
proxyReq.setHeader('X-Browser-Sync-URL-Local', browserSyncURLLocal);
56-
proxyReq.setHeader('X-Browser-Sync-URL-External', browserSyncURLExternal);
57-
proxyReq.setHeader('X-Browser-Sync-URL-UI', browserSyncURLUI);
58-
proxyReq.setHeader('X-Browser-Sync-URL-UI-External', browserSyncURLUIExternal);
55+
if (browserSyncURLLocal) {
56+
proxyReq.setHeader('X-Browser-Sync-URL-Local', browserSyncURLLocal);
57+
}
58+
59+
if (browserSyncURLExternal) {
60+
proxyReq.setHeader('X-Browser-Sync-URL-External', browserSyncURLExternal);
61+
}
62+
63+
if (browserSyncURLUI) {
64+
proxyReq.setHeader('X-Browser-Sync-URL-UI', browserSyncURLUI);
65+
}
66+
67+
if (browserSyncURLUIExternal) {
68+
proxyReq.setHeader('X-Browser-Sync-URL-UI-External', browserSyncURLUIExternal);
69+
}
70+
5971
proxyReq.setHeader('X-Dev-Middleware', 'On');
6072
proxyReq.setHeader('X-Hot-Middleware', 'On');
6173
}

0 commit comments

Comments
 (0)