Types
Server = AsyncHttpServer
- Source Edit
Prologue = ref object server: Server gScope*: GlobalScope middlewares*: seq[HandlerAsync] startup*: seq[Event] shutdown*: seq[Event] errorHandlerTable*: ErrorHandlerTable
- Source Edit
Procs
proc serve(app: Prologue; port: Port; callback: proc (request: NativeRequest): Future[ void] {...}{.closure, gcsafe.}; address = "") {...}{.inline, raises: [Exception, ValueError, FutureError, UnpackError, OSError, IndexError], tags: [RootEffect, TimeEffect, WriteIOEffect, ReadIOEffect].}
- Source Edit
proc newPrologueServer(reuseAddr = true; reusePort = false; maxBody = 8388608): Server {...}{. inline, raises: [], tags: [].}
- Source Edit
proc newPrologue(settings: Settings; ctxSettings: CtxSettings; router: Router; reversedRouter: ReversedRouter; reRouter: ReRouter; middlewares: seq[HandlerAsync]; startup: seq[Event]; shutdown: seq[Event]; errorHandlerTable: ErrorHandlerTable; appData: StringTableRef): Prologue {...}{.inline, raises: [], tags: [].}
- Source Edit