{"id":28265227,"url":"https://github.com/akshaymittal143/bookapi-web-services","last_synced_at":"2026-04-07T16:32:15.152Z","repository":{"id":67166783,"uuid":"104284014","full_name":"akshaymittal143/BookAPI-Web-Services","owner":"akshaymittal143","description":"Node.js is a simple and powerful tool for back-end development. When combined with express, you can create lightweight, fast, scalable APIs quickly and simply. which will walk through how to stand up a lightweight Express server serving truly RESTful services using Node.js, Mongoose, and MongoDB. We will implement all of the RESTful verbs to get, add, and update data from our service. We will also spend some time working through unit and end to end integration tests for our services.","archived":false,"fork":false,"pushed_at":"2017-10-05T17:31:45.000Z","size":65,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-18T11:51:03.051Z","etag":null,"topics":["expressjs","gulp","mocha","mongodb","mongoose","nodejs","postman","restful-api","supertest"],"latest_commit_sha":null,"homepage":"https://github.com/akshaymittal143/RESTful-Web-Services-with-Node.js-and-Express","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akshaymittal143.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2017-09-21T01:00:22.000Z","updated_at":"2017-10-09T01:01:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b21dc32-22ea-407c-b69c-5a65050bf9bd","html_url":"https://github.com/akshaymittal143/BookAPI-Web-Services","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akshaymittal143/BookAPI-Web-Services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaymittal143%2FBookAPI-Web-Services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaymittal143%2FBookAPI-Web-Services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaymittal143%2FBookAPI-Web-Services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaymittal143%2FBookAPI-Web-Services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshaymittal143","download_url":"https://codeload.github.com/akshaymittal143/BookAPI-Web-Services/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaymittal143%2FBookAPI-Web-Services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31520496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["expressjs","gulp","mocha","mongodb","mongoose","nodejs","postman","restful-api","supertest"],"created_at":"2025-05-20T10:13:36.415Z","updated_at":"2026-04-07T16:32:15.144Z","avatar_url":"https://github.com/akshaymittal143.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RESTful Web Services with Node.js and Express\n[![StackShare](https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/akshaymittal143/akshay)\n[![Build Status](https://travis-ci.org/swagger-api/swagger-ui.svg?branch=master)](https://travis-ci.org/swagger-api/swagger-ui)\n[![NPM version](https://badge.fury.io/js/swagger-ui.svg)](http://badge.fury.io/js/swagger-ui)\n[![Dependency Status](https://david-dm.org/swagger-api/swagger-ui/status.svg)](https://david-dm.org/swagger-api/swagger-ui)\n[![devDependency Status](https://david-dm.org/swagger-api/swagger-ui/dev-status.svg)](https://david-dm.org/swagger-api/swagger-ui#info=devDependencies)\n# Getting Started\n* npm start Will begin the server process using Nodemon.\n* gulp\nGulp should open a new browser window for you, but if it doesn't, just point your browser to:\nlocalhost:8000\n\n# Dependencies\n* node.js\n* express\n* mongoDB\n* gulp\n* mocha -sinon\n* supertest\n\n# To Run tests\n* npm test\n\n# Setting up database\n\n* Install MongoDB from here\n* Create a C:/data/db folder\n* Add Mongo folder to PATH\n* Run mongod\n* Run mongo\n* Execute content from booksData.js inside mongo shell\n* https://gist.github.com/akshaymittal143/f86b7a474a5ef5d530786b74b471791f\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaymittal143%2Fbookapi-web-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshaymittal143%2Fbookapi-web-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaymittal143%2Fbookapi-web-services/lists"}