Skip to main content

ExpressReceiverOptions

Defined in: src/receivers/ExpressReceiver.ts:92

Properties​

app?​

optional app?: Application;

Defined in: src/receivers/ExpressReceiver.ts:110


bodyLimit?​

optional bodyLimit?: string | number;

Defined in: src/receivers/ExpressReceiver.ts:120


clientId?​

optional clientId?: string;

Defined in: src/receivers/ExpressReceiver.ts:103


clientSecret?​

optional clientSecret?: string;

Defined in: src/receivers/ExpressReceiver.ts:104


customPropertiesExtractor?​

optional customPropertiesExtractor?: (request) => StringIndexed;

Defined in: src/receivers/ExpressReceiver.ts:112

Parameters​

request​

Request

Returns​

StringIndexed


dispatchErrorHandler?​

optional dispatchErrorHandler?: (args) => Promise<void>;

Defined in: src/receivers/ExpressReceiver.ts:113

Parameters​

args​

ReceiverDispatchErrorHandlerArgs

Returns​

Promise<void>


endpoints?​

optional endpoints?:
| string
| {
[endpointType: string]: string;
};

Defined in: src/receivers/ExpressReceiver.ts:96


installationStore?​

optional installationStore?: InstallationStore;

Defined in: src/receivers/ExpressReceiver.ts:107


installerOptions?​

optional installerOptions?: InstallerOptions;

Defined in: src/receivers/ExpressReceiver.ts:109


logger?​

optional logger?: Logger;

Defined in: src/receivers/ExpressReceiver.ts:94


logLevel?​

optional logLevel?: LogLevel;

Defined in: src/receivers/ExpressReceiver.ts:95


processBeforeResponse?​

optional processBeforeResponse?: boolean;

Defined in: src/receivers/ExpressReceiver.ts:102


processEventErrorHandler?​

optional processEventErrorHandler?: (args) => Promise<boolean>;

Defined in: src/receivers/ExpressReceiver.ts:114

Parameters​

args​

ReceiverProcessEventErrorHandlerArgs

Returns​

Promise<boolean>


redirectUri?​

optional redirectUri?: string;

Defined in: src/receivers/ExpressReceiver.ts:106


router?​

optional router?: IRouter;

Defined in: src/receivers/ExpressReceiver.ts:111


scopes?​

optional scopes?: string | string[];

Defined in: src/receivers/ExpressReceiver.ts:108


signatureVerification?​

optional signatureVerification?: boolean;

Defined in: src/receivers/ExpressReceiver.ts:101


signingSecret​

signingSecret: string | (() => PromiseLike<string>);

Defined in: src/receivers/ExpressReceiver.ts:93


stateSecret?​

optional stateSecret?: string;

Defined in: src/receivers/ExpressReceiver.ts:105


unhandledRequestHandler?​

optional unhandledRequestHandler?: (args) => void;

Defined in: src/receivers/ExpressReceiver.ts:118

Parameters​

args​

ReceiverUnhandledRequestHandlerArgs

Returns​

void


unhandledRequestTimeoutMillis?​

optional unhandledRequestTimeoutMillis?: number;

Defined in: src/receivers/ExpressReceiver.ts:119