How to use resolve-api-handler-awslambda - 2 common examples

To help you get started, we’ve selected a few resolve-api-handler-awslambda examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github reimagined / resolve / packages / core / resolve-runtime / src / cloud_entry.js View on Github external
'Lambda handler classified event as reSolve event',
        lambdaEvent
      )

      executorResult = await handleResolveEvent(lambdaEvent, resolve)
    }
    // API gateway event
    else if (lambdaEvent.headers != null && lambdaEvent.httpMethod != null) {
      resolveLog(
        'debug',
        'Lambda handler classified event as API gateway',
        lambdaEvent.httpMethod,
        lambdaEvent.headers
      )
      const getCustomParameters = async () => ({ resolve })
      const executor = wrapApiHandler(mainHandler, getCustomParameters)

      executorResult = await executor(lambdaEvent, lambdaContext)
    }
    // DynamoDB trigger event
    else if (lambdaEvent.Records != null) {
      resolveLog(
        'debug',
        'Lambda handler classified event as Dynamo stream',
        lambdaEvent.Records
      )
      const applicationPromises = []
      const events = lambdaEvent.Records.map(record =>
        Converter.unmarshall(record.dynamodb.NewImage)
      )
      for (const event of events) {
        const eventDescriptor = {
github reimagined / resolve / packages / core / resolve-runtime / src / cloud / api-gateway-handler.js View on Github external
const apiGatewayHandler = async (lambdaEvent, lambdaContext, resolve) => {
  const executor = wrapApiHandler(
    mainHandler,
    getCustomParameters.bind(null, resolve)
  )

  return await executor(lambdaEvent, lambdaContext)
}

resolve-api-handler-awslambda

An AWS Lambda adapter for reSolve API handlers.

MIT
Latest version published 4 years ago

Package Health Score

54 / 100
Full package analysis

Popular resolve-api-handler-awslambda functions