alagarr
Version:
Alagarr is a request-response helper library that removes the boilerplate from your Node.js serverless functions and helps make your code portable.
12 lines (11 loc) • 443 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const decodeBase64 = (encoded) => {
const bodyBuffer = Buffer.from(encoded, 'base64');
return bodyBuffer.toString('utf8');
};
function decodeBase64Body(request) {
return request.isBase64Encoded && typeof request.body === 'string'
? Object.assign({}, request, { body: decodeBase64(request.body) }) : request;
}
exports.default = decodeBase64Body;