Start the HTTP server that serves the SWML document. This is a Python-compat
alias for run() and forwards all
arguments unchanged. Use either name interchangeably — pick serve() when
porting code from the Python SDK.
Returns immediately when SWAIG_CLI_MODE=true is set, so the CLI testing
tool can load the service without opening a port.
serve() (and run()) start a @hono/node-server instance that runs until
explicitly stopped. For embedding into an existing application, use
asRouter() to get a mountable Hono sub-app instead.
Hostname to bind to. Defaults to the host passed to the constructor, or
"0.0.0.0".
Port number to listen on. Defaults to the port passed to the constructor,
which itself falls back to the PORT environment variable or 3000.
Optional SSL/TLS overrides. Each field falls back to the matching value on the service instance.
Path to the SSL certificate file.
Path to the SSL private key file.
Override whether SSL/HTTPS is enabled for this run.
Domain name associated with the SSL certificate.
Promise<void> — resolves once the listener is bound.