Fix directory EISDIR on root path, remove favicon

This commit is contained in:
CallMeVerity
2026-06-03 01:43:24 +01:00
parent 3369f22f69
commit ba9752d33c
2 changed files with 3 additions and 6 deletions
+3 -2
View File
@@ -3,7 +3,7 @@ import { cors } from "@elysiajs/cors";
import { videoRoutes } from "./routes/videos"; import { videoRoutes } from "./routes/videos";
import { initDb } from "./services/db"; import { initDb } from "./services/db";
import { join } from "path"; import { join } from "path";
import { existsSync } from "fs"; import { existsSync, statSync } from "fs";
initDb(); initDb();
@@ -25,7 +25,8 @@ const app = new Elysia()
if (pathname.startsWith("/api")) return status(404, "Not found"); if (pathname.startsWith("/api")) return status(404, "Not found");
const filePath = join(STATIC_DIR, pathname); const filePath = join(STATIC_DIR, pathname);
if (existsSync(filePath)) return Bun.file(filePath); if (existsSync(filePath) && statSync(filePath).isFile())
return Bun.file(filePath);
const indexPath = join(STATIC_DIR, "index.html"); const indexPath = join(STATIC_DIR, "index.html");
if (existsSync(indexPath)) return Bun.file(indexPath); if (existsSync(indexPath)) return Bun.file(indexPath);
-4
View File
@@ -1,4 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
<rect width="32" height="32" rx="6" fill="#0ea5e9"/>
<path d="M6 22 Q10 8 16 16 Q22 24 26 10" stroke="white" stroke-width="3" fill="none" stroke-linecap="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 247 B