{"id":20255287,"url":"https://github.com/laststonedjs/rest-api","last_synced_at":"2026-04-02T03:02:29.717Z","repository":{"id":151727065,"uuid":"624612359","full_name":"laststonedjs/rest-api","owner":"laststonedjs","description":"Node.js REST API backend application with configured cloud MongoDB, Express,js, Mongoose and a lot of other things. CRUD operations and their implementation are the essence of this project, as well as the creation of models, controllers and routes in order to display, change and delete our data from the database. ","archived":false,"fork":false,"pushed_at":"2023-04-07T10:44:55.000Z","size":121,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T14:28:06.857Z","etag":null,"topics":["cors","crud","expressjs","mongodb","mongoose","nodejs","nodemon","rest-api"],"latest_commit_sha":null,"homepage":"","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/laststonedjs.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":"2023-04-06T21:30:30.000Z","updated_at":"2023-04-07T12:30:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"c51f5e22-562d-4c5b-8e8d-6679f2975c69","html_url":"https://github.com/laststonedjs/rest-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/laststonedjs/rest-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laststonedjs%2Frest-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laststonedjs%2Frest-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laststonedjs%2Frest-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laststonedjs%2Frest-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laststonedjs","download_url":"https://codeload.github.com/laststonedjs/rest-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laststonedjs%2Frest-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cors","crud","expressjs","mongodb","mongoose","nodejs","nodemon","rest-api"],"created_at":"2024-11-14T10:37:57.699Z","updated_at":"2026-04-02T03:02:29.474Z","avatar_url":"https://github.com/laststonedjs.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Create a REST API with Node.js and MongoDB\n\n## Instructions\nAfter cloning into repo, cd to project root directory and install dependencies:\n\n```\n$ npm install\n```\n\nTo run server:\n\n```\n$ npm start\n```\n\n\u003ch4\u003e After that should get response message in the console where are our \"Server is successfully running..\", something like: \u003c/h4\u003e\n\n```\n[nodemon] restarting due to changes...\n[nodemon] starting `node app.js`\nServer is running on port 4000\n```\n\n## Overview\n```js\nA solid REST API is the foundation of virtually every modern web app, service and data-driven company/startup. \nFrom large multi-national corporation to small startup, the core tenets of a well-designed REST API are the same \nand can be learned in relatively short period of time. In this case, I construct a simple REST API \nusing Node/Express, MongoDB. Along the way, we explore the key principles behind REST API design as well as common \nmistakes and scenarios that developers often struggle with.\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaststonedjs%2Frest-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaststonedjs%2Frest-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaststonedjs%2Frest-api/lists"}