Skip to content

ServerRenderer

David Ortner edited this page Sep 23, 2025 · 2 revisions

ServerRenderer represents an instance of a server renderer.

Signature

class ServerRenderer

Constructor

Parameter Type Description
configuration? IOptionalServerRendererConfiguration Configuration.

Methods

Method Return type Description
render() Promise<IServerRendererResult[]> Renders a list of URLs.
close() Promise<void> Closes workers or browser when kept alive using the "keepAlive" option.

Example

import { ServerRenderer } from "@happy-dom/server-renderer";

const renderer = new ServerRenderer({
	// Your configuration options
});

const results = await renderer.render(["https://example.com/gb/en/"]);

// The rendered HTML
console.log(results[0].url);
console.log(results[0].content);

Clone this wiki locally