{"id":19891196,"url":"https://github.com/barbarpotato/server-side-development-with-nodejs-express-mongodb","last_synced_at":"2026-04-11T01:04:28.142Z","repository":{"id":168665995,"uuid":"572822029","full_name":"Barbarpotato/Server-side-Development-with-NodeJS-Express-MongoDB","owner":"Barbarpotato","description":"The Course Base from the Node.Js, Examine NodeJS and NodeJS modules: Express for building web servers. On the database side, Using basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS.","archived":false,"fork":false,"pushed_at":"2022-12-01T05:23:32.000Z","size":243,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T19:35:41.844Z","etag":null,"topics":["express-js","http-server","https-server","mongodb","mongoose","nodejs"],"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/Barbarpotato.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-12-01T05:15:53.000Z","updated_at":"2022-12-13T15:19:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"f7fcb00b-7e6a-4a3c-9383-08c3a1da384e","html_url":"https://github.com/Barbarpotato/Server-side-Development-with-NodeJS-Express-MongoDB","commit_stats":null,"previous_names":["barbarpotato/server-side-development-with-nodejs-express-mongodb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Barbarpotato%2FServer-side-Development-with-NodeJS-Express-MongoDB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Barbarpotato%2FServer-side-Development-with-NodeJS-Express-MongoDB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Barbarpotato%2FServer-side-Development-with-NodeJS-Express-MongoDB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Barbarpotato%2FServer-side-Development-with-NodeJS-Express-MongoDB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Barbarpotato","download_url":"https://codeload.github.com/Barbarpotato/Server-side-Development-with-NodeJS-Express-MongoDB/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317693,"owners_count":19943203,"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":["express-js","http-server","https-server","mongodb","mongoose","nodejs"],"created_at":"2024-11-12T18:17:25.448Z","updated_at":"2026-04-11T01:04:28.093Z","avatar_url":"https://github.com/Barbarpotato.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Server-side-Development-with-NodeJS-Express-MongoDB\nThe Course Base from the Node.Js, Examine NodeJS and NodeJS modules: Express for building web servers. On the database side, we review basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS.\n\n# Set up the module.\nBefore we build the express application skeleton, we need to install some package that support us\nto build express generator application.\u003cbr\u003e\n\u003cbr\u003eFirst install these packages to the global variable if we are not yet installed in our device:\n\u003cbr\u003e \u003cstong\u003e\u003cem\u003enpm install express-generator@Version -g\u003c/em\u003e\u003c/strong\u003e \u003cbr\u003e\nYou can visit the link Source in : \n\u003ca href=\"https://expressjs.com/en/starter/generator.html\"\u003ehttps://expressjs.com/en/starter/generator.html\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\nthen, we ready to build up our skeleton application developed by express:\u003cbr\u003e\n```\nexpress \u003c'Application Name'\u003e\n```\n\n# Set up the open ssl for using the https protocol simulation\n\u003ca href=\"https://www.stechies.com/amp/installing-openssl-windows-10-11/\"\u003eYou can click this to set up the installation of OPENSSL\u003c/a\u003e\n\u003cp\u003eif have some problem issue with that, open your terminal and typing this: set OPENSSL_CONF=\u003c\"PATH to openssl.cnf\"\u003e\u003c/p\u003e\n\u003cp\u003eto Generate private key, certificate, etc you can type this:\u003c/p\u003e\nopenssl genrsa 1024 \u003e private.key\u003cbr\u003e\nopenssl req -new -key private.key -out cert.csr\u003cbr\u003e\nopenssl x509 -req -in cert.csr -signkey private.key -out certificate.pem\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbarpotato%2Fserver-side-development-with-nodejs-express-mongodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarbarpotato%2Fserver-side-development-with-nodejs-express-mongodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbarpotato%2Fserver-side-development-with-nodejs-express-mongodb/lists"}