Interface: ServerOptions
Defined in: packages/api/src/lib/structures/http/Server.ts:178
The API options.
Since
1.0.0
Properties
auth?
optionalauth:ServerOptionsAuth
Defined in: packages/api/src/lib/structures/http/Server.ts:220
The auth options. If neither auth nor auth.secret are defined, auth-related routes and middlewares will be
automatically disabled.
Since
1.0.0
Default
{}
automaticallyConnect?
optionalautomaticallyConnect:boolean
Defined in: packages/api/src/lib/structures/http/Server.ts:227
Whether the server should connect upon being when the plugin is loaded.
Since
3.2.0
Default
true
listenOptions?
optionallistenOptions:ListenOptions
Defined in: packages/api/src/lib/structures/http/Server.ts:212
The HTTP listen options.
Since
1.0.0
Default
{ port: 4000 }
maximumBodyLength?
optionalmaximumBodyLength:number
Defined in: packages/api/src/lib/structures/http/Server.ts:198
(RFC 7230 3.3.2) The maximum decimal number of octets.
Since
1.0.0
Default
1024 * 1024 * 50
origin?
optionalorigin:string
Defined in: packages/api/src/lib/structures/http/Server.ts:191
The origin header to be set on every request at 'Access-Control-Allow-Origin'.
Since
1.0.0
Default
'*'
prefix?
optionalprefix:string
Defined in: packages/api/src/lib/structures/http/Server.ts:184
The prefix for all routes, e.g. v1/.
Since
1.0.0
Default
''
server?
optionalserver:ServerOptions<typeofIncomingMessage, typeofServerResponse>
Defined in: packages/api/src/lib/structures/http/Server.ts:205
The HTTP server options.
Since
1.0.0
Default
{}