Plugin for elysia for serving static folder.
bun add @elysiajs/static
import { Elysia } from 'elysia'
import { staticPlugin } from '@elysiajs/static'
const app = new Elysia()
.use(staticPlugin())
.listen(8080)
Below is an available config for a static plugin.
@default "public"
Asset path to expose as a public path
@default '/public'
Path prefix to create a virtual mount path for the static directory
@defualt 1024
If total files exceed this number, the file will be handled via wildcard instead of the static route to reduce memory usage
@default boolean
If set to true, the file will always use a static path instead