Skip to content

ccoder7/lambda-helper

This branch is 16 commits behind samswen/lambda-helper:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Sam Wen
Nov 19, 2021
a878c0a · Nov 19, 2021

History

5 Commits
Nov 19, 2021
Nov 19, 2021
Nov 19, 2021
Nov 19, 2021
Nov 19, 2021
Nov 19, 2021

Repository files navigation

help functions for aws lambda

An effort to enable single lambda handles functionally the same requests from different sources: console test, sns, sqs, api gateway and api invoke. It also addresses AWS lambda EMFILE issue.

The packages collects code and ideas from lambda-emfiles and aws-event. It includes few improvements and replaces both packages.

how to use

install

npm install @samwen/lambda-helper

example

'use strict';

const helper = require('@samwen/lambda-helper');

exports.lambdaHandler = async (event, context) => {
    helper.start_emfiles_verify();
    try {
        const {type, messages} = helper.get_type_messages(event, context);
        const data = {status: 'OK'};
        const response = helper.get_response(data);
        console.log(JSON.stringify({type, messages, response}));
        return response;
    } finally {
        helper.final_emfiles_check();
    }
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%