@morojs/moro / AWSLambdaAdapter
Class: AWSLambdaAdapter
Defined in: src/core/runtime/aws-lambda-adapter.ts:42
Extends
BaseRuntimeAdapter
Constructors
Constructor
new AWSLambdaAdapter():
AWSLambdaAdapter
Returns
AWSLambdaAdapter
Inherited from
BaseRuntimeAdapter.constructor
Properties
type
readonlytype:"aws-lambda"
Defined in: src/core/runtime/aws-lambda-adapter.ts:43
Overrides
BaseRuntimeAdapter.type
Methods
adaptRequest()
adaptRequest(
event,context):Promise<HttpRequest>
Defined in: src/core/runtime/aws-lambda-adapter.ts:45
Parameters
event
context
Returns
Promise<HttpRequest>
Overrides
BaseRuntimeAdapter.adaptRequest
adaptResponse()
adaptResponse(
moroResponse):Promise<LambdaResponse>
Defined in: src/core/runtime/aws-lambda-adapter.ts:83
Parameters
moroResponse
HttpResponse | RuntimeHttpResponse
Returns
Promise<LambdaResponse>
Overrides
BaseRuntimeAdapter.adaptResponse
createMockResponse()
protectedcreateMockResponse():RuntimeHttpResponse
Defined in: src/core/runtime/base-adapter.ts:39
Returns
Inherited from
BaseRuntimeAdapter.createMockResponse
createServer()
createServer(
handler): (event,context) =>Promise<LambdaResponse>
Defined in: src/core/runtime/aws-lambda-adapter.ts:108
Parameters
handler
(req, res) => Promise<void>
Returns
(
event,context):Promise<LambdaResponse>
Parameters
event
context
Returns
Promise<LambdaResponse>
Overrides
BaseRuntimeAdapter.createServer
enhanceRequest()
protectedenhanceRequest(baseRequest):HttpRequest
Defined in: src/core/runtime/base-adapter.ts:24
Parameters
baseRequest
Partial<HttpRequest>
Returns
Inherited from
BaseRuntimeAdapter.enhanceRequest
generateUUID()
protectedgenerateUUID():string
Defined in: src/core/runtime/base-adapter.ts:17
Returns
string
Inherited from
BaseRuntimeAdapter.generateUUID
parseBody()
protectedparseBody(body,contentType?):Promise<any>
Defined in: src/core/runtime/base-adapter.ts:114
Parameters
body
any
contentType?
string
Returns
Promise<any>
Inherited from
BaseRuntimeAdapter.parseBody
parseUrl()
protectedparseUrl(url):object
Defined in: src/core/runtime/base-adapter.ts:89
Parameters
url
string
Returns
object
pathname
pathname:
string
query
query:
Record<string,string>
Inherited from
BaseRuntimeAdapter.parseUrl