/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/specs/cli/otel_basic/http_server_status.ts
22 строки
677 B
Bartek Iwańczuk
fix(ext/otel): don't mark server spans as error for 4xx responses (#32722)
15 мар 2026, 15:07
Не верифицирован
15 мар 2026, 15:07
622a15e
Код
Авторство
О чём код?
const server = Deno.serve({ port: 0, async onListen({ port }) { try { await (await fetch(`http://localhost:${port}/ok`)).text(); await (await fetch(`http://localhost:${port}/not-found`)).text(); await (await fetch(`http://localhost:${port}/error`)).text(); } finally { server.shutdown(); } }, handler: (req) => { const url = new URL(req.url); if (url.pathname === "/ok") { return new Response("ok", { status: 200 }); } else if (url.pathname === "/not-found") { return new Response("not found", { status: 404 }); } else { return new Response("internal server error", { status: 500 }); } }, });