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