Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface MockttpAdminServerOptions

Hierarchy

Index

Properties

corsOptions?: CorsOptions & { allowPrivateNetworkAccess?: boolean; strict?: boolean }

Set CORS options to limit the sites which can send requests to manage this admin server.

debug?: boolean

Should the admin server print extra debug information? This enables admin server debugging only - individual mock session debugging must be enabled separately.

ruleParameters?: {}

Some rule options can't easily be specified in remote clients, since they need to access server-side state or Node APIs directly. To handle this, referenceable parameters can be provided here, and referenced with a { [MOCKTTP_PARAM_REF]: <value> } value in place of the real parameter in the remote client.

Type declaration

  • [key: string]: any
serverDefaults?: MockttpOptions

Override the default parameters for servers started from this admin server. These values will be used for each setting that is not explicitly specified by the client when creating a mock server.

webSocketKeepAlive?: number

Set a keep alive frequency in milliseconds for the subscription & stream websockets of each session, to ensure they remain connected in long-lived connections, especially in browsers which often close quiet background connections automatically.

Generated using TypeDoc