Skip to content

craft-hub / CraftHubServerOptions

Interface: CraftHubServerOptions ​

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

Properties ​

applicationLauncher? ​

optional applicationLauncher?: LocalApplicationLauncher

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

Override the local process launcher used by fixed, built-in application shortcuts.


authorizeRequest? ​

optional authorizeRequest?: (request) => boolean

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

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:127

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:118


port? ​

optional port?: number

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


publicOrigin? ​

optional publicOrigin?: string

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

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:121


staticDir? ​

optional staticDir?: string

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

Released under the MIT License.