1export default {
2 async fetch(request: Request) {
3 const url = new URL(request.url);
4
5 switch (url.pathname) {
6 case "/node-env":
7 return new Response(process.env.NODE_ENV ?? "undefined");
8 case "/global-node-env":
9 return new Response(global.process.env.NODE_ENV ?? "undefined");
10 case "/globalthis-node-env":
11 return new Response(globalThis.process.env.NODE_ENV ?? "undefined");
12 case "/typeof-process":
13 return new Response(typeof process);
14 case "/user-agent":
15 return new Response(navigator.userAgent);
16 default:
17 return new Response("ok");
18 }
19 },
20};