{"id":15389737,"url":"https://github.com/joshgillies/node-modern-web-dev","last_synced_at":"2026-02-02T01:04:52.823Z","repository":{"id":11001436,"uuid":"13324583","full_name":"joshgillies/node-modern-web-dev","owner":"joshgillies","description":"A Guided Introduction to Node.js and Modern Web Development","archived":false,"fork":false,"pushed_at":"2013-10-05T05:45:50.000Z","size":112,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-28T04:24:57.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/joshgillies.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}},"created_at":"2013-10-04T13:15:41.000Z","updated_at":"2014-10-07T05:45:13.000Z","dependencies_parsed_at":"2022-08-30T04:00:58.685Z","dependency_job_id":null,"html_url":"https://github.com/joshgillies/node-modern-web-dev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joshgillies/node-modern-web-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgillies%2Fnode-modern-web-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgillies%2Fnode-modern-web-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgillies%2Fnode-modern-web-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgillies%2Fnode-modern-web-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joshgillies","download_url":"https://codeload.github.com/joshgillies/node-modern-web-dev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshgillies%2Fnode-modern-web-dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28998208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T23:10:54.274Z","status":"ssl_error","status_checked_at":"2026-02-01T23:10:47.298Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-01T15:03:12.019Z","updated_at":"2026-02-02T01:04:52.796Z","avatar_url":"https://github.com/joshgillies.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Modern Web Development (a guided introduction)\n\n### Setup\n\nTo get setup the following global modules are required:\n\n- [express][1]\n- [node-inspector][2]\n\nOnce the above are installed it's advised to run up node-inspector and keep\nit running during development, this tool will help a lot!\n\n```\n$ node-inspector \u0026\n```\n\nThe node-inspector will happily run in the background.\n\nNext we need to make a directory and start a fresh express app.\n\n```\n$ express --sessions my-app\n```\n\nThis process bootstraps a new project for you with session support. Other options\ncan be passed to express at this stage to further configure your new app. Check the\nhelp docs for more info.\n\nWith your new app bootstrapped move into the director and run the following:\n\n```\n$ npm install\n```\n\nThis will install the all required dependencies for your app. Get to know npm\nit's your friend.\n\nSome final recommended steps involve installing a database driver for your app,\nthe two modules required for this are listed below:\n\n\n- [sqlite3][3]\n- [persist][4]\n\nDon't forget to add the above as dependencies of your app, npm can help you automate\nthis!\n\n\n[1]: https://github.com/visionmedia/express\n[2]: https://github.com/node-inspector/node-inspector\n[3]: https://github.com/developmentseed/node-sqlite3\n[4]: https://github.com/nearinfinity/node-persist\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshgillies%2Fnode-modern-web-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshgillies%2Fnode-modern-web-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshgillies%2Fnode-modern-web-dev/lists"}