From fecba641586e505bb34585ca888b3420fcc6c246 Mon Sep 17 00:00:00 2001 From: plondon Date: Sat, 25 Sep 2021 07:02:21 -0400 Subject: [PATCH] Debug failing socket connection --- backend/server.js | 4 ++++ frontend/src/app.js | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/server.js b/backend/server.js index 3045370..bca4e21 100644 --- a/backend/server.js +++ b/backend/server.js @@ -2,6 +2,7 @@ import http from "http"; import https from "https"; import path from "path"; +import cors from "cors" import express from "express"; import ws from "express-ws"; import _ from "lodash"; @@ -20,6 +21,9 @@ const fathomSiteId = process.env.FATHOM_SITE_ID || ""; const langs = await langsPromise; const app = express(); +app.use(cors()); +app.options("*", cors()); + app.set("query parser", (qs) => new URLSearchParams(qs)); app.set("view engine", "ejs"); diff --git a/frontend/src/app.js b/frontend/src/app.js index 9ba6466..6364019 100644 --- a/frontend/src/app.js +++ b/frontend/src/app.js @@ -137,7 +137,6 @@ async function main() { window.addEventListener("message", (msg) => { console.log(msg) }) - console.log('change made') await new Promise((resolve) => term.write("Connecting to server...", resolve) @@ -167,6 +166,9 @@ async function main() { document.location.host + `/api/v1/ws?lang=${encodeURIComponent(config.id)}` ); + socket.addEventListener("error", (ev) => { + console.log(ev) + }) socket.addEventListener("open", () => { connectionStatus.innerText = "connected"; console.log("Successfully connected to server");