Reference

Reference Overview

Lookup tables, status codes, type definitions, and version history. Use these when you need to verify specific behaviour rather than learn a concept.

In this section

PageWhat's in it
Exported TypesAll export type definitions from the root module with full shapes
Request PipelineThe five stages every request passes through, with status codes
ChangelogFull version history: added, changed, removed, breaking changes

Status codes quick reference

CodeStageCauseOverride?
200Handlerres:Send() or implicitUse res:Status(n):Send()
400RouterTyped param coercion failedapp:OnParamError(fn)
403MiddlewareMiddleware returned falseCan't override; use res:Error() in handler instead
404RouterNo matching routeNo override
429TokenBucketPlayer's token bucket emptyAdjust max/refill/cost
500Middleware / HandlerUnhandled Lua errorWrap in pcall

Module context matrix

ModuleServerClient
App
Broadcast
Tamper
Port
Network
Listener
Stream
Router
Codec
Bridge
TokenBucket
Base64

See also

Guides | how-to walkthroughs  ·  Examples | full working projects  ·  Community | support