Skip to main content

ExpressReceiver

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

Receives HTTP requests with Events, Slash Commands, and Actions

Implements

Constructors

Constructor

new ExpressReceiver(__namedParameters): ExpressReceiver;

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

Parameters

__namedParameters

ExpressReceiverOptions

Returns

ExpressReceiver

Properties

app

app: Application;

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


installer

installer: InstallProvider | undefined = undefined;

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


installerOptions?

optional installerOptions?: InstallerOptions;

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


router

router: IRouter;

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

Methods

init()

init(bolt): void;

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

Parameters

bolt

App

Returns

void

Implementation of

Receiver.init


requestHandler()

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

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

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

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

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

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

Returns

Promise<void>

Implementation of

Receiver.stop