|
3 | 3 | <img src="https://claudiajs.github.io/claudiajs.com/assets/claudiajs.svg" height="300" align="right" /> |
4 | 4 |
|
5 | 5 | ## Background processing (no web API) examples |
6 | | - * [Hello World](hello-world) - shows a trivial Node.js Lambda function and how to set up deployment using Claudia.js |
7 | | - * [Using NPM Modules](using-npm-modules) - a slightly more complex function, shows how to deploy third party dependencies using Claudia.js |
8 | | - * [S3 File Processing](s3-file-processing) - an example service that converts files uploaded to S3; shows how to wire up Lambda to respond to S3 events |
9 | | - * [Website Email Alert](website-email-alert) - periodically check a URL and send an e-mail if it is not available; shows how to send e-mails using SES and set up Lambda functions as scheduled recurring events |
| 6 | + * [Hello World](hello-world) – shows a trivial Node.js Lambda function and how to set up deployment using Claudia.js |
| 7 | + * [Using NPM Modules](using-npm-modules) – a slightly more complex function, shows how to deploy third party dependencies using Claudia.js |
| 8 | + * [S3 File Processing](s3-file-processing) – an example service that converts files uploaded to S3; shows how to wire up Lambda to respond to S3 events |
| 9 | + * [Website Email Alert](website-email-alert) – periodically check a URL and send an e-mail if it is not available; shows how to send e-mails using SES and set up Lambda functions as scheduled recurring events |
10 | 10 |
|
11 | 11 | ## Examples including a Web API |
12 | 12 |
|
13 | | - * [Web API](web-api) -- a simple REST api, shows how to configure and deploy an API Gateway interface along with the Lambda function |
14 | | - * [Web Serving HTML](web-serving-html) -- shows how to change error and success content types and response codes, and how to perform browser redirects |
15 | | - * [DynamoDB CRUD](dynamodb-example) -- a simple document store, shows how to use DynamoDB and connect it to a CRUD REST API. Also shows how to configure a single Lambda function to work with different resources for development, testing and production. |
16 | | - * [GraphQL Endpoint](graphql-example) -- GraphQL CRUD operations, using ES2015 transpiled by Babel, using DynamoDB for persistence. |
| 13 | + * [Web API](web-api) – a simple REST api, shows how to configure and deploy an API Gateway interface along with the Lambda function |
| 14 | + * [Web Serving HTML](web-serving-html) – shows how to change error and success content types and response codes, and how to perform browser redirects |
| 15 | + * [DynamoDB CRUD](dynamodb-example) – a simple document store, shows how to use DynamoDB and connect it to a CRUD REST API. Also shows how to configure a single Lambda function to work with different resources for development, testing and production. |
| 16 | + * [GraphQL Endpoint](graphql-example) – GraphQL CRUD operations, using ES2015 transpiled by Babel, using DynamoDB for persistence. |
| 17 | + * [GitHub Repository Labels](github-repo-labels) – a simple image server, shows how to map URL path components to arguments, how to customise response types and how to connect to third party REST APIs |
17 | 18 |
|
18 | 19 | For more information on the Web API configuration syntax, check out the [Claudia API Builder](https://github.com/claudiajs/claudia-api-builder/blob/master/README.md) project. For more information on Claudia.js options, see the [Command Line Usage](https://github.com/claudiajs/claudia/blob/master/bin/usage.txt). |
19 | 20 |
|
|
0 commit comments