UNPKG

express-lambda

Version:

Make AWS lambda behave like an express app

22 lines (20 loc) 544 B
"use strict"; var util = require("util"); var log = require("./log"); var awsResponseLog = log.make("aws-response"); module.exports = { cb: function cb(name, done, success) { return function (err, data) { awsResponseLog("Response from %s", name); awsResponseLog("Error %s", util.inspect(err)); awsResponseLog("Response %s", util.inspect(data)); if (!err && success) { success(data); } done(err, data); }; }, log: function log() { awsResponseLog.apply(undefined, arguments); } };