Skip to content

A small framework for building serverless apis on AWS lambda with node

License

Notifications You must be signed in to change notification settings

ExponentialEntertainment/kopper-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kopper-serverless

A small framework for building serverless apis on AWS lambda in node.

Build Status Coverage Status Dependency Status devDependency Status

there is a grunt helper!

use with https://github.com/benconnito/grunt-kopper-serverless for easy deployment of aws lambda and api definition on aws api gateway

api

var Kopper = require('kopper-serverless');
var AWS = require('aws-sdk');

exports.handler = function (event, context) {
  try{
    Kopper.AWS.config(event, 'us-east-1', 'default', AWS);
    
    if(event){
      Kopper.Succeed({/*response*/}, context);
    }else{
      throw new Kopper.Error.NonFatalError('missing event object', 400);
    }
  }catch(error){
    Kopper.Fail(error, error.code, context);
  }
}

About

A small framework for building serverless apis on AWS lambda with node

Resources

License

Stars

Watchers

Forks

Packages

No packages published