I want to use the path param /customer/{customerId} of a GET request in order to query a customer using AWS Lambda:
functions:
  createCustomer:
    handler: handler.createCustomer
    events:
    - http:
        path: customer
        method: post
  readCustomer:
    handler: handler.readCustomer
    events:
    - http:
        path: customer
        method: get
How do I have to define the path param in order to pass it to my AWS Lambda function using serverless framework 1.0?
Define in serverless.yml
readCustomer:
  handler: handler.readCustomer
  events:
    - http:
        path: customer/{customerId}
        method: get
Access customerId in code
const customerId = event.pathParameters.customerId;
                        change path name
path: customer/{customerId}
Change your handler.js file
module.exports.createCustomer= function(event, context) {
{ message: 'Go Serverless v1.0! Your function executed successfully!', event }
// you can write your logic here
};
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With