method NodeServeHost.serve
NodeServeHost.serve(options: { fetch: (request: Request) => Response | Promise<Response>; port: number; hostname?: string; overrideGlobalObjects?: boolean; }): Promise<NodeServer>

Starts an HTTP server.

Parameters

options: { fetch: (request: Request) => Response | Promise<Response>; port: number; hostname?: string; overrideGlobalObjects?: boolean; }

Server options including fetch, port, hostname

Return Type

Promise<NodeServer>

A promise resolving to a Node.js HTTP server handle

Usage

import { type NodeServeHost } from "runtime/src/index.ts";