@tinyhttp/static v1.0.0
@tinyhttp/static
tinyhttp static middleware for serving files.
Install
pnpm i @tinyhttp/static
API
import { staticHandler, fileToString } from '@tinyhttp/static'
staticHandler(dir, options)
Returns the middleware to handle static files.
Options
prefix
- URL prefix to add to routes and remove from file pathsrecursive
- handle all files including folders contents or only root folder. Iftrue
,readdirp
will be used. Otherwisefs.readdir
.
fileToString(path)
Reads file and converts to UTF-8 string.
Example
import { App } from '@tinyhttp/app'
import { staticHandler } from '@tinyhttp/static'
const app = new App()
app.use(
staticHandler('docs', {
prefix: '/docs',
recursive: true,
})
)
app.listen(3000)
Alternatives
License
MIT © v1rtl
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago