1
2
3
4
5
6
7
8
export default async function(req: Request): Promise<Response> {
// parse the ?seconds=parameter from the url, default to 1 if missing
const seconds = Number(new URL(req.url).searchParams.get("seconds")) || 1;
const ms = seconds * 1000;
await new Promise(resolve => setTimeout(resolve, ms));
return Response.json({ ok: true, seconds: seconds });
}