UNPKG

@tinyhttp/app

Version:

0-legacy, tiny & fast web framework as a replacement of Express

26 lines (19 loc) 591 B
# @tinyhttp/app The core of tinyhttp. Contains the `App`, `Request` and `Response`. Additionally, it provides special tinyhttp-specific types. ## Install ```sh pnpm i @tinyhttp/app ``` ## Example ```ts import { App } from '@tinyhttp/app' import type { Request, Response, NextFunction } from '@tinyhttp/app' new App() .use((req: Request, res: Response, next: NextFunction) => { console.log('Did a request') next() }) .get('/', (_, res) => res.send('<h1>Hello World</h1>')) .get('/page/:page', (req, res) => res.send(`You opened ${req.params.page}`)) .listen(3000) ```