@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
readonly
type:"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()
protected
createMockResponse():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()
protected
enhanceRequest(baseRequest
):HttpRequest
Defined in: src/core/runtime/base-adapter.ts:24
Parameters
baseRequest
Partial
<HttpRequest
>
Returns
Inherited from
BaseRuntimeAdapter.enhanceRequest
generateUUID()
protected
generateUUID():string
Defined in: src/core/runtime/base-adapter.ts:17
Returns
string
Inherited from
BaseRuntimeAdapter.generateUUID
parseBody()
protected
parseBody(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()
protected
parseUrl(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