Coder Social home page Coder Social logo

book-api's Introduction

Book-API

Book API coded in NodeJS. Uses MySQL Database.

Features

  • Returns Book Name, ID, Author, Description, ISBN, Book Price in JSON format.
  • Routes,
    Index : "/"
    Insert Book : [POST] "/insert"
    Return all Books : "/books"
    Return all books in descending order : "/books/desc"
    Return all Book Names : "/bookNames"
    Return a Book by id : "/book/<id>"
    Return a random Book : "/book/rand"
    Return Books Price > : "/book/pgt/<value>"
    Return Books Price < : "/book/plt/<value>"

Installation

  • Install Node Modules
    for npm npm install
    for yarn yarn install

  • Create .env file. See example

  • Import books.sql to MySQL Database.

Usage

  • Run App
    for npm, npm start
    for yarn, yarn start

  • Run in Dev Mode,
    for npm npm run dev
    for yarn yarn run dev

Misc

  • Example POST data to insert a book
    { "book_name": "Gooseberries", "book_price": 250, "book_author": "Anton Chekhov", "isbn": "ISBN-13: 978-1-56619-909-4", "book_desc": "Gooseberries is one of Anton Chekhov's most famous short stories." }

book-api's People

Contributors

akshayitzme avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.