Interface ServerOptions

interface ServerOptions {
    gracefulShutdownTimeout: number;
    healthCheckInterval: number;
    keepAlive: boolean;
    keepAliveTimeout: number;
    maxHeadersCount: number;
    maxRestarts: number;
    restartWindow: number;
    sslCertificate: Object;
    sslPrivateKey: string;
    timeout: number;
    websocketPort: number;
    workers: number;
}

Properties

gracefulShutdownTimeout: number

Timeout for graceful shutdown in milliseconds

healthCheckInterval: number

Health check interval in milliseconds

keepAlive: boolean

Enable HTTP keep-alive connections

keepAliveTimeout: number

Keep-alive timeout in milliseconds

maxHeadersCount: number

Maximum number of headers allowed per request

maxRestarts: number

Maximum worker restarts before giving up

restartWindow: number

Time window for restart counting in milliseconds

sslCertificate: Object

SSL certificate configuration

sslPrivateKey: string

SSL private key

timeout: number

Request timeout in milliseconds

websocketPort: number

WebSocket port for development server

workers: number

Number of worker processes to spawn