aws-delivlib
Version:
A fabulous library for defining continuous pipelines for building, testing and releasing code libraries.
16 lines (15 loc) • 457 B
JavaScript
function parseRequest(request) {
const { method } = request.requestContext.http;
let url = request.rawPath;
const { stage } = request.requestContext;
if (url.startsWith("/" + stage))
url = url.substring(stage.length + 1);
if (request.rawQueryString)
url += "?" + request.rawQueryString;
const headers = request.headers;
const text = async () => request.body || "";
return { method, url, headers, text };
}
export {
parseRequest
};