import * as BunnySDK from "@bunny.net/edgescript-sdk";
BunnySDK.net.http.serve(
async (request: Request): Response | Promise<Response> => {
const url = new URL(request.url);
const html = `<!DOCTYPE html>
<html>
<head>
<title>HTML Edgescript example</title>
</head>
<body>
<h1>Hello</h1>
<h2>there</h2>
<div>Lorem ipsum bla bla</div>
<div>from ${url.pathname}</div>
</body>
</html>`;
return new Response(html, {
headers: {
"content-type": "text/html",
},
});
},
);
Examples
Return HTML
Build an HTML document in the script and include data from the request, such as the path.
This script returns an HTML page and drops the request path into the markup.
Last modified on August 17, 2026