Posts

Showing posts from October, 2020

Authentication in MERN Stack Using JWT

Image
  Github: https://github.com/mehulk05/Blogapp-using-MERN Live Demo: https://mehulk05.github.io/Blogapp-using-MERN/ A live demo JSON Web Token  is one of the best standards to implement an authentication system in your MERN stack app. In this article, we will just have look at authentication in the MERN stack app using JWT. What is JSON Web Token? JSON Web Token (JWT) is an open standard ( RFC 7519 ) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object When should you use JSON Web Tokens? Here are some scenarios where JSON Web Tokens are useful: Authorization : This is the most common scenario for using JWT. Once the user is logged in, each subsequent request will include the JWT, allowing the user to access routes, services, and resources that are permitted with that token. Single Sign-On is a feature that widely uses JWT nowadays, because of its small overhead and its ability to be easily used across different domains. In

Blog App Using MERN Stack

Image
Mehul Kothari Oct 13, 2020  · 5 min read Github: https://github.com/mehulk05/Blogapp-using-MERN Live Demo: https://mehulk05.github.io/Blogapp-using-MERN/ A demo of what we are creating Let us understand what does MERN stack means. Mongo DB  – It’s an open-source NoSQL cross-platform document-oriented database. Express JS  – It’s a web-based application framework work with Node JS, It helps to build web apps and RESTful APIs. React – React is a  JavaScript  library created by  Facebook.  React is a  User Interface  (UI) library. React is a tool for building  UI components Node JS  – It is a free JavaScript run-time environment, It executes JavaScript code outside of a browser. It is available for macOS, Windows, Linux, and Unix. I will be using the following plugins and tools to create the MERN Stack app. Node JS MongoDB Mongoose JS Express JS ReactJS Visual Studio Code #1 Setup Node JS development environment Follow this link to  set up Node JS in your system.  Simply download and inst