From 24a505d2f7c47b837d4ada2569576af594975fce Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Tue, 28 Jul 2026 19:23:44 +0100 Subject: website w/ docker! --- 174bg/website/worker.js | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 174bg/website/worker.js (limited to '174bg/website/worker.js') diff --git a/174bg/website/worker.js b/174bg/website/worker.js deleted file mode 100644 index d5e2753..0000000 --- a/174bg/website/worker.js +++ /dev/null @@ -1,45 +0,0 @@ -const configuration = { - redirects: [ - { from: "/discord", to: "https://discord.gg/RGgSfVj4DD" }, - { from: "/handbook", to: "https://handbook.174bg.net" }, - { from: "/docs", to: "https://handbook.174bg.net" }, - { from: "/manager", to: "https://manager.174bg.net" }, - { from: "/login", to: "https://manager.174bg.net" }, - { from: "/database", to: "https://db.174bg.net" }, - { from: "/db", to: "https://db.174bg.net" }, - ], -}; - -export default { - /** - * Fetch event handler, this function will be called whenever a request is made to the worker. The function will parse the request and return a response based on the request path. - * - * @param {Request} request - the incoming request object - * @param {Environment} environment - the environment object - * @param {Context} context - the context object - * - * @returns {Response} a new Response object - */ - async fetch(request, environment, context) { - const url = new URL(request.url); - - if (configuration.redirects) { - for (const redirect of configuration.redirects) { - if ( - url.pathname === redirect.from || - url.pathname === redirect.from + "/" - ) { - return Response.redirect(redirect.to, 301); - } - } - } - - if (url.pathname.startsWith("/api")) { - return new Response("Hello from the API!", { - headers: { "Content-Type": "text/plain" }, - }); - } - - return environment.ASSETS.fetch(new Request(url, request)); - } -}; \ No newline at end of file -- cgit v1.2.3