+6
-6
@@ -14,10 +14,10 @@ { | ||
| "devDependencies": { | ||
| "eslint": "7.29.0", | ||
| "eslint": "7.32.0", | ||
| "eslint-config-prettier": "8.3.0", | ||
| "eslint-plugin-jest": "24.3.6", | ||
| "eslint-plugin-jest": "24.7.0", | ||
| "express": "4.17.1", | ||
| "husky": "6.0.0", | ||
| "jest": "27.0.4", | ||
| "lint-staged": "11.0.0", | ||
| "prettier": "2.3.1" | ||
| "jest": "27.3.1", | ||
| "lint-staged": "11.1.2", | ||
| "prettier": "2.4.1" | ||
| }, | ||
@@ -56,3 +56,3 @@ "engines": { | ||
| }, | ||
| "version": "4.4.0" | ||
| "version": "4.4.1" | ||
| } |
@@ -7,6 +7,11 @@ const getEventBody = require('./getEventBody'); | ||
| const cleanHeaders = (headers) => | ||
| Object.keys(headers) | ||
| .filter((header) => typeof headers[header] !== 'undefined') | ||
| .reduce((result, header) => ({ ...result, [header]: headers[header] }), {}); | ||
| const proxyEvent = (event, socketPath) => | ||
| new Promise((resolve) => { | ||
| const requestOptions = { | ||
| headers: event.headers, | ||
| headers: cleanHeaders(event.headers), | ||
| method: event.httpMethod, | ||
@@ -13,0 +18,0 @@ path: url.format({ pathname: event.path, query: event.queryStringParameters }), |
31461
0.69%527
0.76%