aboutsummaryrefslogtreecommitdiff
path: root/src/server/server_Initialization.ts
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2020-05-20 00:35:18 -0400
committerBob Zeleznik <zzzman@gmail.com>2020-05-20 00:35:18 -0400
commit0b1039b75af01836082f9bb4613e66c6218a6117 (patch)
tree2653bea777be879e73e68e089eb7706898b01966 /src/server/server_Initialization.ts
parentd430c5575e2ac8d38239687c8309248e6f7f712b (diff)
added link drag drop onto webBox url
Diffstat (limited to 'src/server/server_Initialization.ts')
-rw-r--r--src/server/server_Initialization.ts28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/server/server_Initialization.ts b/src/server/server_Initialization.ts
index 14b8776d8..68954fa44 100644
--- a/src/server/server_Initialization.ts
+++ b/src/server/server_Initialization.ts
@@ -146,19 +146,23 @@ function registerCorsProxy(server: express.Express) {
res.redirect(referer + (referer.endsWith("/") ? "" : "/") + requrl);
}
else {
- req.pipe(request(requrl)).on("response", res => {
- const headers = Object.keys(res.headers);
- headers.forEach(headerName => {
- const header = res.headers[headerName];
- if (Array.isArray(header)) {
- res.headers[headerName] = header.filter(h => !headerCharRegex.test(h));
- } else if (header) {
- if (headerCharRegex.test(header as any)) {
- delete res.headers[headerName];
+ try {
+ req.pipe(request(requrl)).on("response", res => {
+ const headers = Object.keys(res.headers);
+ headers.forEach(headerName => {
+ const header = res.headers[headerName];
+ if (Array.isArray(header)) {
+ res.headers[headerName] = header.filter(h => !headerCharRegex.test(h));
+ } else if (header) {
+ if (headerCharRegex.test(header as any)) {
+ delete res.headers[headerName];
+ }
}
- }
- });
- }).pipe(res);
+ });
+ }).pipe(res);
+ } catch (e) {
+ console.log("problem with Cors URL: " + requrl);
+ }
}
});
}