{"id":17766122,"url":"https://github.com/thedevelop3r/javascript-node-express-mongoose","last_synced_at":"2025-04-01T14:48:38.024Z","repository":{"id":159409630,"uuid":"524518321","full_name":"Thedevelop3r/JavaScript-Node-Express-Mongoose","owner":"Thedevelop3r","description":"A medium store api based back-end server with JavaScript | Node.js | Express | Mongoose which returns products from mongoose database in json format A Product Schema for mongoose ErrorHandler middleware | NotFound middleware Controller functions A complex getAllProducts methods/Api which returns the products based on query parameters  How to use? signup at cloud.mongodb.com create a database and copy the connection link. create a dotenv file and add a variable name with such formate =\u003e DBCONNECT=paste_the_link_of_mongo_connection_uri_here save the file and run the server on localhost setup app.js with your required properties or just run it with node app.js  need dummy data? dont worry just run node populate.js and it will create 23 data entries into mongoose.","archived":false,"fork":false,"pushed_at":"2022-08-13T22:25:16.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T09:32:54.660Z","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/Thedevelop3r.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":"2022-08-13T22:09:14.000Z","updated_at":"2022-08-13T22:10:19.000Z","dependencies_parsed_at":"2023-05-05T14:16:04.247Z","dependency_job_id":null,"html_url":"https://github.com/Thedevelop3r/JavaScript-Node-Express-Mongoose","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/Thedevelop3r%2FJavaScript-Node-Express-Mongoose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thedevelop3r%2FJavaScript-Node-Express-Mongoose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thedevelop3r%2FJavaScript-Node-Express-Mongoose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thedevelop3r%2FJavaScript-Node-Express-Mongoose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thedevelop3r","download_url":"https://codeload.github.com/Thedevelop3r/JavaScript-Node-Express-Mongoose/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246659937,"owners_count":20813333,"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-26T20:23:40.344Z","updated_at":"2025-04-01T14:48:37.996Z","avatar_url":"https://github.com/Thedevelop3r.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"A medium store api based back-end server with JavaScript | Node.js | Express | Mongoose\nwhich returns products from mongoose database in json format\nA Product Schema for mongoose\nErrorHandler middleware | NotFound middleware\nController functions\nA complex getAllProducts methods/Api which returns the products based on query parameters\n\nHow to use?\nsignup at cloud.mongodb.com create a database and copy the connection link.\ncreate a dotenv file and add a variable name with such formate =\u003e DBCONNECT=paste_the_link_of_mongo_connection_uri_here\nsave the file and run the server on localhost setup app.js with your required properties or just run it with node app.js\n\nneed dummy data?\ndont worry just run node populate.js and it will create 23 data entries into mongoose.\nneed random data of people firstname and last name with some description use generator.js\nsetup the api, mongoose, schema and run it standalone\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedevelop3r%2Fjavascript-node-express-mongoose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthedevelop3r%2Fjavascript-node-express-mongoose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedevelop3r%2Fjavascript-node-express-mongoose/lists"}