Class: LambdaServer
The Lambda entrypoint for Webda
This take the input coming from the API Gateway to transform it and analyse it with Webda Once execution is done, it will format the result in a way that the API Gateway will output the result You need to use the Webda deployment so the API Gateway has all the right templates in place
Extends
Core
Constructors
new LambdaServer(application)
new LambdaServer(
application
?):LambdaServer
Parameters
• application?: Application
Returns
Inherited from
Webda.constructor
Params
config - The configuration Object, if undefined will load the configuration file
Source
packages/core/lib/core.d.ts:318
Properties
_ajv
protected
_ajv:Ajv
JSON Schema validator instance
Inherited from
Webda._ajv
Source
packages/core/lib/core.d.ts:218
_ajvSchemas
protected
_ajvSchemas:Object
JSON Schema registry Save if a schema was added to Ajv already
Index signature
[key
: string
]: true
Inherited from
Webda._ajvSchemas
Source
packages/core/lib/core.d.ts:223
_awsEventsHandlers
_awsEventsHandlers:
AWSEventsHandler
[] =[]
Source
packages/aws/src/services/lambdaserver.ts:40
_configFile
protected
_configFile:string
Inherited from
Webda._configFile
Source
packages/core/lib/core.d.ts:230
_currentExecutor
protected
_currentExecutor:any
Current executor
Inherited from
Webda._currentExecutor
Source
packages/core/lib/core.d.ts:229
_init
protected
_init:Promise
<void
>
Init promise to ensure, webda is initiated Used for init() method
Inherited from
Webda._init
Source
packages/core/lib/core.d.ts:209
_initPromise
protected
_initPromise:Promise
<void
>
Contains the current initialization process
Inherited from
Webda._initPromise
Source
packages/core/lib/core.d.ts:234
_initTime
protected
_initTime:number
When the Core was initialized
Inherited from
Webda._initTime
Source
packages/core/lib/core.d.ts:238
_initiated
protected
_initiated:boolean
If Core is already initiated
Inherited from
Webda._initiated