Types
Prologue = ref object 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 = ""; numThreads = 0) {...}{.inline, raises: [OSError, ValueError, IOSelectorsException, Exception, KeyError], tags: [WriteIOEffect, ReadIOEffect, RootEffect, TimeEffect].}
- 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