Skip to content

Latest commit

 

History

History
85 lines (50 loc) · 1.68 KB

README.md

File metadata and controls

85 lines (50 loc) · 1.68 KB

Serverless Express Example

Installation

pip install awscli --upgrade --user
aws --version
aws configure

Node

Use NVM to manage node versions. I'd recommend ~6.10 since that's what AWS is using.

npm install -g typescript

# Compile the typescript files
tsc
npm install
npm install -g serverless

Usage

Serve Serverless Locally

serverless offline start

curl http://localhost:3000/

Invoke function locally

Docs

serverless invoke local --function api

Deployment

serverless deploy --stage dev --aws-profile your-aws-profile

Removal

serverless remove --stage dev --aws-profile your-aws-profile

Articles & Resources

serverless.yml Reference

Inspiration

Another Code Example

Serverless Offline Plugin

Express, Node, and Typescript