Remove header validation since its crashing everyone

This commit is contained in:
Ayane Satomi 2023-10-23 13:57:40 +00:00
parent 438712c05b
commit 97d20ea68f

View file

@ -21,15 +21,6 @@ export const handler: Handlers = {
let bc = new BroadcastChannel("global-count"); let bc = new BroadcastChannel("global-count");
const headers = req.headers; const headers = req.headers;
// check if useragent is a browser
// we can use the Sec-Fetch-Mode header but it's not supported by all browsers
if (!headers.get("sec-fetch-mode")) {
return new Response("", {
status: 403,
statusText: "Forbidden",
});
}
// check if we're requesting wss:// or ws://, then upgrade as necessary // check if we're requesting wss:// or ws://, then upgrade as necessary
if (headers.get("upgrade") === "websocket") { if (headers.get("upgrade") === "websocket") {
const { socket, response } = Deno.upgradeWebSocket(req); const { socket, response } = Deno.upgradeWebSocket(req);