aws-lambda-fastify
Advanced tools
Comparing version 1.4.1 to 1.4.2
@@ -9,9 +9,9 @@ module.exports = (app, options) => (event, context, callback) => { | ||
const method = event.httpMethod | ||
let url = event.path | ||
const method = event.httpMethod || (event.requestContext && event.requestContext.http ? event.requestContext.http.method : undefined) | ||
let url = event.path || event.rawPath // seen rawPath for HTTP-API | ||
// NOTE: if used directly via API Gateway domain and /stage | ||
if (event.requestContext && event.requestContext.stage && event.requestContext.resourcePath && | ||
event.path.indexOf(`/${event.requestContext.stage}/`) === 0 && | ||
(event.path || event.rawPath).indexOf(`/${event.requestContext.stage}/`) === 0 && | ||
event.requestContext.resourcePath.indexOf(`/${event.requestContext.stage}/`) !== 0) { | ||
url = event.path.substring(event.requestContext.stage.length + 1) | ||
url = (event.path || event.rawPath).substring(event.requestContext.stage.length + 1) | ||
} | ||
@@ -18,0 +18,0 @@ const query = event.multiValueQueryStringParameters || event.queryStringParameters || {} |
@@ -34,3 +34,3 @@ { | ||
], | ||
"version": "1.4.1", | ||
"version": "1.4.2", | ||
"main": "index.js", | ||
@@ -52,3 +52,3 @@ "scripts": { | ||
"eslint-plugin-standard": "^4.0.1", | ||
"fastify": "^2.12.0", | ||
"fastify": "^2.12.1", | ||
"serverless-http": "^2.3.2", | ||
@@ -55,0 +55,0 @@ "tap": "^14.10.6" |
10331