From 5d727e7b3e643ce4862e76a27e3db4cf1fcbc586 Mon Sep 17 00:00:00 2001 From: abhishektiwari003 Date: Tue, 17 Mar 2026 14:18:55 +0530 Subject: [PATCH] new --- server.js | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 server.js diff --git a/server.js b/server.js deleted file mode 100644 index b1f4dae..0000000 --- a/server.js +++ /dev/null @@ -1,39 +0,0 @@ -const http = require("node:http"); -const fs = require("node:fs"); -const path = require("node:path"); - -const PORT = Number.parseInt(process.env.PORT ?? "8080", 10) || 8080; -const INDEX_PATH = path.join(__dirname, "index.html"); - -const server = http.createServer((req, res) => { - if (req.method !== "GET") { - res.writeHead(405, { "Content-Type": "text/plain; charset=utf-8" }); - res.end("Method Not Allowed"); - return; - } - - if (req.url !== "/" && req.url !== "/index.html") { - res.writeHead(404, { "Content-Type": "text/plain; charset=utf-8" }); - res.end("Not Found"); - return; - } - - fs.readFile(INDEX_PATH, (err, data) => { - if (err) { - res.writeHead(500, { "Content-Type": "text/plain; charset=utf-8" }); - res.end("Failed to read index.html"); - return; - } - - res.writeHead(200, { - "Content-Type": "text/html; charset=utf-8", - "Cache-Control": "no-store", - }); - res.end(data); - }); -}); - -server.listen(PORT, "0.0.0.0", () => { - // eslint-disable-next-line no-console - console.log(`Server running on http://0.0.0.0:${PORT}`); -});