kopper-serverless

0.1.8 • Public • Published

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 lambdas and api definition on 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);
  }
}

Package Sidebar

Install

npm i kopper-serverless

Weekly Downloads

1

Version

0.1.8

License

none

Last publish

Collaborators

  • benconnito