static/jsvm/interfaces/core.ServeEvent.html
appcertManager?installerFunclistenerrouter?server?
Next calls the next hook handler.
app: App
Optional certManagercertManager?: any
installerFunc: ((app, systemSuperuser, baseURL) => void)
InstallerFunc is the "installer" function that is called after successful server tcp bind but only if there is no explicit superuser record created yet.
It runs in a separate goroutine and its default value is [apis.DefaultInstallerFunc].
It receives a system superuser record as argument that you can use to generate a short-lived auth token (e.g. systemSuperuser.NewStaticAuthToken(30 * time.Minute)) and concatenate it as query param for your installer page (if you are using the client-side SDKs, you can then load the token with pb.authStore.save(token) and perform any Web API request e.g. creating a new superuser).
Set it to nil if you want to skip the installer.
-
-
-
listener: Listener
Listener allow specifying a custom network listener.
Leave it nil to use the default net.Listen("tcp", e.Server.Addr).
Optional routerrouter?: Router<RequestEvent>
Optional serverserver?: Server
OSLightDark
Generated using TypeDoc