Skip to content

Instantly share code, notes, and snippets.

View carere's full-sized avatar
🏠
Working from home

Kevin Abatan carere

🏠
Working from home
View GitHub Profile
@carere
carere / file_server.ts
Last active July 16, 2024 23:59
Serve SPA with Deno
import { serveFile } from "https://deno.land/std@0.204.0/http/file_server.ts";
Deno.serve(async (request: Request): Promise<Response> => {
let { pathname } = new URL(request.url);
const hasExtension =
pathname.slice(((pathname.lastIndexOf(".") - 1) >>> 0) + 2) !== "";
let response = undefined;