Mercurial
diff benchmark/bun-http-framework-benchmark/src/bun/vixeny.ts @ 185:dfdd66825396
Merged in keep alive changes and mrjunejune changes.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Fri, 23 Jan 2026 22:22:30 -0800 |
| parents | a8976a008a9d |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/benchmark/bun-http-framework-benchmark/src/bun/vixeny.ts Fri Jan 23 22:22:30 2026 -0800 @@ -0,0 +1,37 @@ +import { wrap } from 'vixeny' + +Bun.serve({ + fetch: wrap()() + .petitionWithoutCTX({ + path: '/', + r: () => new Response('Hi') + }) + .stdPetition({ + path: '/id/:id', + headings: { + // This doesn't work for some reason + headers: { + 'x-powered-by': 'benchmark' + } + }, + param:{ + unique: true + }, + query: { + unique: true, + name: "name" + }, + f: (f) => f.param + ' ' + f.query + }) + .stdPetition({ + path: '/json', + method: 'POST', + headings: { + headers: { + 'content-type': 'application/json' + } + }, + f: async (f) => JSON.stringify(await f.req.json()) + }) + .compose() +})