Browse Source

Fix naming problem for lambda-proxy

path parameter for lambda-proxy is passed as event.pathParameters
instead of event.path.
master
daikikohara 8 years ago
parent
commit
ba864c08bd
  1. 2
      lib/serve.js
  2. 2
      tests/serve.test.js

2
lib/serve.js

@ -110,7 +110,7 @@ module.exports = {
method: req.method, method: req.method,
headers: req.headers, headers: req.headers,
body: req.body, body: req.body,
path: req.params, [isLambdaProxyIntegration ? 'pathParameters' : 'path']: req.params,
[isLambdaProxyIntegration ? 'queryStringParameters' : 'query']: req.query [isLambdaProxyIntegration ? 'queryStringParameters' : 'query']: req.query
// principalId, // principalId,
// stageVariables, // stageVariables,

2
tests/serve.test.js

@ -146,7 +146,7 @@ describe('serve', () => {
body: 'testbody', body: 'testbody',
headers: 'testheaders', headers: 'testheaders',
method: 'testmethod', method: 'testmethod',
path: 'testparams', pathParameters: 'testparams',
queryStringParameters: 'testquery', queryStringParameters: 'testquery',
}, },
'testContext' 'testContext'

Loading…
Cancel
Save