Node Projects – Task Manager API
Source Code
https://www.johnsmilga.com/
Products I Use:
Microphone – Shure SM7B – https://amzn.to/3fX55aD
Headphones – Shure AONIC 50 – https://amzn.to/3zbkxHC
Desk-Mounted Microphone Stand – https://amzn.to/3x3MBuS
Crossover – dbx 234s – https://amzn.to/3xcryGC
Audio Interface – Focusrite Scarlett 2i2 3rd Gen – https://amzn.to/3pt1wMx
Cheaper Microphone (My first mic) – Blue Yeti USB Mic https://amzn.to/3iliwTm
Blue Light Blocking Glasses – https://amzn.to/3fZASrv
Apple MacBook Pro 13.3″ – https://amzn.to/3z5QDEK
iMac – https://amzn.to/3glWmOe
Second Monitor – LG 4K UHD 27UD88 – https://amzn.to/3ckdwdV
Wifi Router – TP-Link AC1900 – https://amzn.to/34ZSddz
Desk Chair – https://amzn.to/3ikNbQJ
Standing Desk – https://amzn.to/3zdKVAJ
Books I Recommend:
The Subtle Art of Not Giving a F*ck – https://amzn.to/3v9t8Yi
The Tipping Point – https://amzn.to/3gCslKj
Atomic Habits – https://amzn.to/3x52xNa
12 Rules for Life – https://amzn.to/3gln8pN
Deep Work – https://amzn.to/3cyAgqu
Digital Minimalism – https://amzn.to/3gao69A
A World Without Email – https://amzn.to/351Swoe
Rich Dad Poor Dad – https://amzn.to/3v8RWQ6
Rich Dad’s Cashflow Quadrant – https://amzn.to/3ivt1Uk
Check out My Amazon Store for more products and books recommendations – https://www.amazon.com/shop/codingaddict
Disclosure: This video is not sponsored. Some links above are affiliate links, and l may earn a small commission from any purchases at no additional cost to you. Thank you for supporting my channel!
Intro 00:00
Setup 02:57
Basic Express Server 06:12
General Routes 09:54
Route Structure And Details 11:51
GetAllTasks 15:04
All Routes 23:11
Postman Setup 26:44
REST 36:01
MongoDB Intro 40:00
Atlas Setup 41:44
Connection String 44:30
MongoDB Overview 47:47
CRUD – GUI Example 52:11
Mongoose Info 54:38
Connect To DB 56:23
Refactor Connect 1:02:54
ENV VARS 1:07:59
First Schema And Model 1:12:54
Create Task 1:17:36
Schema Info 1:23:12
Basic Validation 1:25:27
TRY/CATCH Block 1:34:21
GetAllTasks Controller 1:38:22
Get Single Task 1:44:37
Two Errors 1:53:02
Delete Task 1:55:02
Update Task 2:02:37
Add FRONT-END 2:11:33
PUT VS PATCH 2:16:41
Response Types 2:23:29
Not Found 2:28:51
Async Wrapper 2:33:04
Custom Error Handler 2:43:01
Custom Error Class 2:48:58
PORT Variable 3:00:48


Comments