Mercurial
view benchmark/bun-http-framework-benchmark/src/deno/deno-web-standard.ts @ 216:e82b80b24012 default tip
[MrJuneJune] Make webp translate background job.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Sat, 28 Feb 2026 21:04:43 -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 }) } })