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 secondsDefault: 30,000ms (30 seconds)
setBodyLimit(nBytes)
Set maximum request body size in bytes.
setBodyLimit(50 * 1024 * 1024) # 50MBDefault: 52,428,800 bytes (50MB)
setSessionCapacity(nMaxEntries)
Set maximum number of session entries.
setSessionCapacity(50000) # 50,000 entriesDefault: 10,000 entries
setSessionTTL(nSeconds)
Set session time-to-live in seconds.
setSessionTTL(3600) # 1 hourDefault: 300 seconds (5 minutes)
setCacheCapacity(nCapacity)
Set maximum number of cache entries.
setCacheCapacity(50000) # 50,000 entriesDefault: 10,000 entries
setCacheTTL(nSeconds)
Set default cache time-to-live in seconds.
setCacheTTL(600) # 10 minutesDefault: 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()