Skip to content

craft-hub / CraftHubServerOptions

Interface: CraftHubServerOptions ​

Defined in: packages/craft-hub/src/server.ts:105

Properties ​

authorizeRequest? ​

optional authorizeRequest?: (request) => boolean

Defined in: packages/craft-hub/src/server.ts:113

Optional host access gate, checked before static files, host adapters, and runtime routes.

Parameters ​

request ​

IncomingMessage

Returns ​

boolean


handleHostRequest? ​

optional handleHostRequest?: (request, response) => boolean | Promise<boolean>

Defined in: packages/craft-hub/src/server.ts:115

Respond to a host adapter route after authorization; return true when the response is handled.

Parameters ​

request ​

IncomingMessage

response ​

ServerResponse

Returns ​

boolean | Promise<boolean>


host? ​

optional host?: string

Defined in: packages/craft-hub/src/server.ts:106


port? ​

optional port?: number

Defined in: packages/craft-hub/src/server.ts:107


publicOrigin? ​

optional publicOrigin?: string

Defined in: packages/craft-hub/src/server.ts:111

Canonical origin this host is reached through, required when a reverse proxy terminates TLS.


runtime? ​

optional runtime?: CraftHubRuntime

Defined in: packages/craft-hub/src/server.ts:109


staticDir? ​

optional staticDir?: string

Defined in: packages/craft-hub/src/server.ts:108

Released under the MIT License.