Mercurial
view benchmark/bun-http-framework-benchmark/src/deno/deno-web-standard.ts @ 205:e07b4b5a66bb
Bad named files.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sun, 15 Feb 2026 11:07:52 -0800 |
| parents | a8976a008a9d |
| children |
line wrap: on
line source
// @ts-nocheck Deno.serve({ port: 3000 }, async (request) => { const url = new URL(request.url) switch (request.method) { case 'GET': switch (url.pathname) { case '/': return new Response('Hi') } if (url.pathname.startsWith('/id/')) { const [id, rest] = url.pathname.slice(4).split('/') if (!rest) return new Response( `${id} ${url.searchParams.get('name')}`, { headers: { 'x-powered-by': 'benchmark' } } ) } return new Response('Not Found', { status: 404 }) case 'POST': switch (url.pathname) { case '/json': return Response.json(await request.json()) default: return new Response('Not Found', { status: 404 }) } default: return new Response('Not Found', { status: 404 }) } })