diff --git a/lib/provider/aws/create-request.js b/lib/provider/aws/create-request.js index f3e972a..1d69a68 100644 --- a/lib/provider/aws/create-request.js +++ b/lib/provider/aws/create-request.js @@ -46,16 +46,20 @@ function requestBody(event) { function requestUrl(event) { if (event.version === '2.0') { return URL.format({ - pathname: event.rawPath, + pathname: formatPath(event.rawPath), search: event.rawQueryString, }); } return URL.format({ - pathname: event.path, + pathname: formatPath(event.path), query: event.multiValueQueryStringParameters || event.queryStringParameters, }); } +function formatPath(path){ + return path.split("?")[0]; +} + module.exports = (event, context, options) => { const method = requestMethod(event); const remoteAddress = requestRemoteAddress(event);