{"id":18078412,"url":"https://github.com/techgaun/lambda-api-prototype-nodejs","last_synced_at":"2025-04-05T20:40:44.549Z","repository":{"id":147048793,"uuid":"57915672","full_name":"techgaun/lambda-api-prototype-nodejs","owner":"techgaun","description":"Nodejs prototype of api to run on aws lambda and api gateway","archived":false,"fork":false,"pushed_at":"2016-05-02T19:32:30.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-11T21:51:22.897Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/techgaun.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-02T19:27:58.000Z","updated_at":"2016-05-02T19:29:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"c23cab0c-c7ec-4643-bbb2-556ca83f218d","html_url":"https://github.com/techgaun/lambda-api-prototype-nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgaun%2Flambda-api-prototype-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgaun%2Flambda-api-prototype-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgaun%2Flambda-api-prototype-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgaun%2Flambda-api-prototype-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techgaun","download_url":"https://codeload.github.com/techgaun/lambda-api-prototype-nodejs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399898,"owners_count":20932876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-31T12:13:56.520Z","updated_at":"2025-04-05T20:40:44.529Z","avatar_url":"https://github.com/techgaun.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lambda-api-prototype-nodejs\n\n\u003e A simple prototype in nodejs that works with lambda and api gateway\n\n### Installation\n\nSince the lambda supports nodejs 0.10.36 (4.3.2 is available now but I did not have chance to test with it), make sure you use this version for your local development.\n\nClone this repo and perform the module installation:\n\n```shell\n$ npm i\n$ npm i -g node-lambda # you can use it for local development\n```\n\n### Configuration\n\nYou can modify [development-sample.json](config/development-sample.json) as per your liking. Please note that the AWS keys and secrets are not available in the config. They are not supposed to be used there. So, either use AWS shared credentials or pass environment variables: `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`.\n\n### What it does\n\nIt does not do whole lot of things or anything cool but is just something that can read data via POST and write the data to dynamodb table. It can be a good starting point for learning lambda and api gateway. That's how I learnt how to work with api gateway and lambda.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechgaun%2Flambda-api-prototype-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechgaun%2Flambda-api-prototype-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechgaun%2Flambda-api-prototype-nodejs/lists"}