express-lambda
Version:
Make AWS lambda behave like an express app
22 lines (20 loc) • 544 B
JavaScript
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);
}
};
;