Skip to main content
The Deno 2 Release Candidate is here
Learn more

spa_server

Deno std library has a handy file_server that can be used by Deno Deploy for Static Sites very easily

deployctl deploy --prod --project=$PROJECT_NAME https://deno.land/std@0.171.0/http/file_server.ts

This fails if you are using deep links for dynamic pages. There is no file backing http://example.com/users/whoever; the SPA is expected to handle rendering. This project is a tiny wrapper that falls back to the index in cases where the file is not found.