/express-mongoose-es6-rest-api

express-mongoose-es6-rest-api

Primary LanguageJavaScript

Node, Express Server, and ES6 using babel.

Overview

React uses JSX syntax. Babel is a transpiler i.e. it converts the JSX to vanilla JavaScript. You can view babel as an intermediate step between your code and "executable" code.

React also uses ES6, which is not supported by most of the browsers. Babel converts the ES6 code to a code which is compatible with the browsers.

REST APIs in Node.js using ES6 and Express with Code Coverage and JWT Authentication.

Features

  • babel v7
  • Express
  • bcrypt
  • jsonwebtoken
  • mongoose

Requirements

  • node v13
  • mongodb compass

Installation

  • git clone https://github.com/kantivekariya/express-mongoose-es6-rest-api.git
  • cd express-mongoose-es6-rest-api
  • npm install
  • npm run dev Rus as Development

GET Routes

http://localhost:8080/api/v1/auth/

  • post register
  • post login
  • get users
  • get users/1
  • put users/1
  • delete users/1

More Details visit following blogs.

https://www.linkedin.com/pulse/building-es6-crud-api-nodejs-expressjs-babel-kanti-vekariya