{"id":21952021,"url":"https://github.com/systangotechnologies/serverless-node-simple-crud","last_synced_at":"2026-02-26T06:07:20.703Z","repository":{"id":79336223,"uuid":"186603669","full_name":"SystangoTechnologies/serverless-node-simple-crud","owner":"SystangoTechnologies","description":"Simple AWS lambda function for CRUD operations","archived":false,"fork":false,"pushed_at":"2019-05-14T11:11:59.000Z","size":22,"stargazers_count":79,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T21:51:10.267Z","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/SystangoTechnologies.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":"2019-05-14T10:56:06.000Z","updated_at":"2024-02-27T02:54:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"5eee9857-8e34-47c3-857c-25fd0d1b92bf","html_url":"https://github.com/SystangoTechnologies/serverless-node-simple-crud","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/SystangoTechnologies%2Fserverless-node-simple-crud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SystangoTechnologies%2Fserverless-node-simple-crud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SystangoTechnologies%2Fserverless-node-simple-crud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SystangoTechnologies%2Fserverless-node-simple-crud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SystangoTechnologies","download_url":"https://codeload.github.com/SystangoTechnologies/serverless-node-simple-crud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250366710,"owners_count":21418770,"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-11-29T06:19:10.711Z","updated_at":"2026-02-26T06:07:15.674Z","avatar_url":"https://github.com/SystangoTechnologies.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# serverless-node-simple-crud\n\nSimple AWS lambda serverless function for crud operations using Expressjs.\n\n## Setup\n - Install  `node`, `npm`\n - Run the following commands\n\n```sh\n# Install serverless globally\n$ npm install -g serverless\n\n# Provide credentials of AWS to serverless\n$ sls config credentials --provider aws --key PUBLIC_KEY --secret SECRET_KEY\n\n# Install dependencies\n$ npm install\n\n# Export Env variable\n$ export MY_API_KEY= Some text for api key generation\n\n```\n\n## Deployment\nSetup the following variables into your AWS lambda function.\n```\nNODE_ENV=production/development\nDATABASE= Name of the database.\nDB_USERNAME= Database user name\nDB_PASSWORD= Database password\nDB_HOST= Database host\nDB_PORT= Database port\n```\nDeploying serverless function to AWS.\n```sh\n$ sls deploy  # Deploying serverless function to AWS\n```\n## Running\n - Make a POST APIs call with the API URL returned.\n - Set API key value in the x-api-key header of every request.\n - The API key is auto-generated by AWS and printed on the screen while running 'sls deploy'.\n - Refer to postman collection in the codebase with the file named 'serverless-node-simple-crud.postman_collection.json'\n \n## Contributors\n[Vikas Patidar](https://www.linkedin.com/in/vikas-patidar-0106/)\n\n## License\n\nBuilt under [MIT](http://www.opensource.org/licenses/mit-license.php) license.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystangotechnologies%2Fserverless-node-simple-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystangotechnologies%2Fserverless-node-simple-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystangotechnologies%2Fserverless-node-simple-crud/lists"}