Skip to main content

ExpressReceiver

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

Receives HTTP requests with Events, Slash Commands, and Actions

Implements​

Constructors​

Constructor​

new ExpressReceiver(__namedParameters): ExpressReceiver;

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

Parameters​

__namedParameters​

ExpressReceiverOptions

Returns​

ExpressReceiver

Properties​

app​

app: Application;

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


installer​

installer: InstallProvider | undefined = undefined;

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


installerOptions?​

optional installerOptions?: InstallerOptions;

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


router​

router: IRouter;

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

Methods​

init()​

init(bolt): void;

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

Parameters​

bolt​

App

Returns​

void

Implementation of​

Receiver.init


requestHandler()​

requestHandler(req, res): Promise<void>;

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

Parameters​

req​

Request

res​

Response

Returns​

Promise<void>


start()​

Call Signature​

start(port): Promise<Server<typeof IncomingMessage, typeof ServerResponse>>;

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

Parameters​
port​

number

Returns​

Promise<Server<typeof IncomingMessage, typeof ServerResponse>>

Implementation of​

Receiver.start

Call Signature​

start(portOrListenOptions, serverOptions?): Promise<Server<typeof IncomingMessage, typeof ServerResponse>>;

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

Parameters​
portOrListenOptions​

number | ListenOptions

serverOptions?​

ServerOptions<typeof IncomingMessage, typeof ServerResponse>

Returns​

Promise<Server<typeof IncomingMessage, typeof ServerResponse>>

Implementation of​
Receiver.start

Call Signature​

start(portOrListenOptions, httpsServerOptions?): Promise<Server<typeof IncomingMessage, typeof ServerResponse>>;

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

Parameters​
portOrListenOptions​

number | ListenOptions

httpsServerOptions?​

ServerOptions

Returns​

Promise<Server<typeof IncomingMessage, typeof ServerResponse>>

Implementation of​
Receiver.start

stop()​

stop(): Promise<void>;

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

Returns​

Promise<void>

Implementation of​

Receiver.stop