A little secret to rock your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Build A Node.js API Authentication With JWT Tutorial

Follow
developedbyed

Check out my courses and become more creative!
https://developedbyed.com/

In this episode we are going to create a node.js api that is going to handle Authentication for us in any application we want to use it in.

We are going to cover an authentication method using jwt. We will use mongodb as our database, mongoose to create models and to connect to our express server, bcryptjs to hash passwords and jwt to check for private routes.

❤Become a patreon for exclusive videos and more!
  / dev_ed  


Things covered in this video:
00:00:57 Introduction
00:02:32 Setting up express
00:08:12 Connecting to a database
00:14:22 .env files
00:16:39 Creating models in mongoose
00:19:34 Registering a user
00:25:40 Validation with Joi
00:42:35 Hashing passwords
00:48:53 Setting up the login route
00:57:25 Adding jsonwebtokens to our auth
01:03:25 Creating private routes with jwt
Microphones I Use
AudioTechnica AT2020 https://geni.us/Re78 (Amazon)
Deity VMic D3 Pro https://geni.us/y0HjQbz (Amazon)
BEHRINGER Audio Interface https://geni.us/AcbCpd9 (Amazon)

Camera Gear
Fujifilm XT3 https://geni.us/7IM1 (Amazon)
Fujinon XF1855mmF2.84 https://geni.us/sztaN (Amazon)

PC Specs
Kingston SQ500S37/480G 480GB https://geni.us/s7HWm (Amazon)
Gigabyte GeForce RTX 2070 https://geni.us/uRw71gN (Amazon)
AMD Ryzen 7 2700X https://geni.us/NaBSC (Amazon)
Corsair Vengeance LPX 16GB https://geni.us/JDqK1KK (Amazon)
ASRock B450M PRO4 https://geni.us/YAtI (Amazon)
DeepCool ATX Mid Tower https://geni.us/U8xJY (Amazon)
Dell Ultrasharp U2718Q 27Inch 4K https://geni.us/kXHE (Amazon)
Dell Ultra Sharp LEDLit Monitor 25 2k https://geni.us/bilekX (Amazon)
Logitech G305 https://geni.us/PIjyn (Amazon)
Logitech MX Keys Advanced https://geni.us/YBsCVX0 (Amazon)

DISCLAIMERS:
I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.


Follow me on:

Twitter:   / deved94  
Instagram:   / developedbyed  
Github: https://github.com/DevEdwin

Music:

Outro:
LAKEY INSPIRED Me 2 (Feat. Julian Avila)
Music By:   / lakeyinspired  

Intro:
Dj Quads
Track Name: "Every Morning"
Music By: Dj Quads @   / akadjquads  

Creative Commons — AttributionShareAlike 3.0 Unported— CC BYSA 3.0
http://creativecommons.org/licenses/b...

#nodejs #authentication #api

posted by kornlayoutsbs1u