Skip to content
This repository was archived by the owner on Nov 27, 2019. It is now read-only.

Commit 20ca4fc

Browse files
authored
Merge pull request #3 from Travelport-Ukraine/path-params
Added handling of path params.
2 parents 1b18339 + 0613ea0 commit 20ca4fc

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function R(...params) {
5252
Promise.resolve(data)
5353
.then(usedSettings.validate)
5454
.then(() =>
55-
handler(Object.assign({}, data, {
55+
handler(Object.assign({}, data, event.pathParameters, {
5656
context,
5757
headers: lowercaseKeys(event.headers),
5858
authorizer: event.requestContext && event.requestContext.authorizer,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aws-response",
3-
"version": "1.6.0",
3+
"version": "1.6.1",
44
"description": "AWS response handler",
55
"main": "lib/index.js",
66
"scripts": {

test/index.test.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ describe('Test handling request', () => {
5454
expect(data).to.be.deep.equal(Object.assign(
5555
{},
5656
event.queryStringParameters,
57+
{
58+
path1: 'ok',
59+
},
5760
{
5861
authorizer: undefined,
5962
headers: lowercaseKeys(event.headers),

test/sample-requests/GET-request-aws.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"param1": "ok",
2929
"param2": "okok"
3030
},
31+
"pathParameters": {
32+
"path1": "ok"
33+
},
3134
"requestContext": {
3235
"accountId": "",
3336
"apiId": "",

0 commit comments

Comments
 (0)