Innovic-io / nodejs-simple-rest-api

Simple REST API written in Node.js with Express

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS Simple REST API

This project is an example of implentation of REST API in NodeJS framework with express library.

Project implements all REST concepts:

  • proper HTTP status code in responses
  • proper error message
  • RESTful routing
  • quering data through URL (filtering and sorting)

Project uses:

  • ES6
  • eslint
  • prettier
  • nodemon, as development server
  • unit tests as system verification

Demo

http://petsy.us.openode.io/pets/

Installation instruction

npm install

Run instruction

npm start

Postman collection

https://www.getpostman.com/collections/3faa73530a21e02e081a

Formatting and linting instruction

npm run format
npm run eslint

Routes

Get all pets sorted by ID and filtered by name Dog [GET] http://petsy.us.openode.io/pets?sort=id&name=Dog

Get single pet by ID [GET] http://petsy.us.openode.io/pets/1622147641

Delete single pet by ID [DELETE] http://petsy.us.openode.io/pets/1622147641

Credits

Ivana Fustar ivanafustar@hotmail.com

About

Simple REST API written in Node.js with Express


Languages

Language:JavaScript 100.0%