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
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
Returns
void
Implementation of
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
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>