Skip to content
Server Configuration

Server Configuration

Attributes

port = 3000              # Server port (default: 3000)
host = "0.0.0.0"         # Bind address (default: "0.0.0.0")

setPort(nValue)

Set the server port.

setPort(8080)

setHost(cValue)

Set the bind address.

setHost("127.0.0.1")

setTimeout(nMs)

Set request timeout in milliseconds.

setTimeout(30000)  # 30 seconds

Default: 30,000ms (30 seconds)

setBodyLimit(nBytes)

Set maximum request body size in bytes.

setBodyLimit(50 * 1024 * 1024)  # 50MB

Default: 52,428,800 bytes (50MB)

setSessionCapacity(nMaxEntries)

Set maximum number of session entries.

setSessionCapacity(50000)  # 50,000 entries

Default: 10,000 entries

setSessionTTL(nSeconds)

Set session time-to-live in seconds.

setSessionTTL(3600)  # 1 hour

Default: 300 seconds (5 minutes)

setCacheCapacity(nCapacity)

Set maximum number of cache entries.

setCacheCapacity(50000)  # 50,000 entries

Default: 10,000 entries

setCacheTTL(nSeconds)

Set default cache time-to-live in seconds.

setCacheTTL(600)  # 10 minutes

Default: 300 seconds (5 minutes)

enableTls(cCertPath, cKeyPath)

Enable HTTPS with TLS certificates.

enableTls("cert.pem", "key.pem")

enableCompression() / disableCompression()

Enable or disable response compression (brotli/gzip).

enableCompression()

enableLogging() / disableLogging()

Enable or disable request logging.

enableLogging()