Create request context after a route is matched.
The ports argument includes app ports plus ports provided during server
startup.
OptionalhooksServer hooks that wrap every registered route.
OptionalmapGlobal mapper for unexpected errors not handled by app error catalogs.
OptionalonGlobal caught-error observer.
App-owned ports available to context creation, hooks, and handlers.
OptionalproviderProvider config overrides keyed by provider name.
OptionalproviderRuntime env used by providers. Defaults to process.env.
OptionalprovidersProviders installed during server startup.
Provider ports are merged into ports before request handling and are
stopped in reverse setup order when server.stop() runs.
OptionalroutesRoute list to register up front.
Options for creating a Beignet server instance.