@tinyhttp/favicon
v3.0.0
Published
Node.js middleware to serve `favicon.ico` file, a `serve-favicon` rewrite.
Downloads
68
Maintainers
Readme
@tinyhttp/favicon
A rewrite of serve-favicon module.
Node.js middleware to serve favicon.ico
file.
Install
pnpm i @tinyhttp/favicon
API
import { favicon } from '@tinyhttp/favicon'
Options
favicon
accepts these properties in the options object.
path
Path to icon, required. Passed as the first argument.
maxAge
Sets Cache-Control: maxAge=
header, optional. Default is one year. Passed with object in the second argument.
Example
import { favicon } from '@tinyhttp/favicon'
import { createServer } from 'node:http'
import path from 'node:path'
createServer(favicon(path.join(process.cwd(), 'public', 'favicon.ico')).listen(3000)