This is a sample template for a serverless AWS Lambda application, written in Node.js.
This application contains a single Lambda Functions. That function, getWelcomePage, responds to web request events from an API Gateway endpoint.
The application architecture is defined in template.yaml, a Serverless Application Model (SAM) template which can be managed through the Stackery UI at app.stackery.io.
Here is an overview of the files:
.
├── README.md <-- This README file
├── src <-- Source code dir for all AWS Lambda functions
│ └── getWelcomePage <-- Source code dir for getWelcomePage function
│ ├── README.md <-- Function-specific README
│ ├── index.js <-- Lambda function code
│ ├── package.json <-- NodeJS dependencies
│ ├── .stackery-config.yaml <-- Default CLI parameters for this directory
│ └── welcome.html <-- HTML welcome page returned by Lambda function
├── .stackery-config.yaml <-- Default CLI parameters for root directory
└── template.yaml <-- SAM infrastructure-as-code template