As far as the schedule for this series, the second video will be uploaded soon. Probably a couple days. The 3rd and 4th frontend videos will be within 1 - 2 weeks.
At around 55:58 if anyone has a problem with 'await goal.remove()' you can replace 'await goal.remove()' with 'await goal.deleteOne()' *The remove method is deprecated in Mongoose 6 and has been replaced with deleteOne or deleteMany methods*
Brad, I got web development expertise because of your tutorials/Udemy courses and that has enabled me to work on real-world projects. Thank you so much, Brad. I love the style of your teaching. You really are an asset to this dev community.
Dear brad, thanks for making this video. I’d like to tell the viewers that the remove() method from mongoose is depreciated and it’s recommended to use the deleteOne() method that takes an id as object
In one interview I mentioned your name, when he asked me why I ended up in xyz framework. I told him because I found Brad video on RUclips and then I started to learn. Now I'm doing Job. Thanks Brad.
Brad thank you for share a excellent serie for backend devs. I'm still learning frontend but I already see the need to integrate database to my projects more and your videos will definitly help a lot.
34:05 Pro Tip: If you don't want the returned JSON to even show a "stack" property in production mode, set the property value to "undefined" in the error handler (instead of "null", line 8 at 32:30).
I've seen a lot of videos about mern, but eventually i would get lost watching them. Your video was the first that kept me on track, especially about the mongo and mongoose part. Thank you, looking forward to see the next videos.
At around 56:02 just so anyone who's having a problem with goal.remove, it's been deprecated and you can now use goal.deleteOne() instead. Hope that helps!
Brad, it's really helpful how you explain things as if I'm sitting next to you, giving a few tangential comments that give the context. After you write the code and describe what it does, I can finally wrap my mind around stuff that previously was confusing. For example, from your explanation of error handling plus some studying on my own, I discovered it's not that complicated, and I'm one step farther on the path to excellence.
If you are on a mac and for some reason port 5000 is already being used it may be AirPlay using the port (via the new update). Do the following command "lsof -i :5000" and if you see something like CommandCE then it is being used by AirPlay. Start using port 5001 instead.
Hey Brad, I can't even begin to tell you how much you have taught me through your channel and Udemy courses I have bought, Just finished the back end two videos as a refresher, and the way you laid this out with the Models and Controllers part of the MVC pattern is just first rate. Also the fact that this can be used for all frontend libraries. I'm working on integrating with PHP, SQL, and Firebase just to see the layout. But again great work as usual.
Extremely valuable tutorial from start to finish. I've been looking for an updated tutorial on the MERN stack. Thank you for providing. I'm looking forward to the next one.
This whole channel is responsible for my fascination for web and app dev! What started as a simple interest in making a portfolio website has expanded into learning Tech Stacks and all kinds of frameworks!
You teach like Indians, they also explain everything and you also explain everything and makes these technologies much much easier. I know by the end of this course I will have a strong MERN foundation. ❤️
Getting pumped to watch this video. Thanks for highlighting the fat that you want your channel to be a broadcast for people to learn new frameworks and technologies. Thanks for the great content 🙏
For 8 days i have learning Node and MongoDB basics. After that I feel like I don't know enught and oh Man, i have found this tutorial and I love it from start. Without learning basics I probably won't be able to understand how this stack works but now I understand every concept also learning new things. I have worked with React for few months so I'm not an sbsolute beginner but within 2 weeks I have moved from front to full-stack, I have also learned about JWT(at front point) before starting backend learning. Thank You for this stellar course. 🚀
Great stuff as usual, Brad! Apologies, I smashed the like button a bunch of times, but alas it only counted one. You're an absolute beast! Keep it up, man!
Learned the MERN stack from you from your E COMMERCE COURSE on Udemy..and now I work as a MERN stack developer full time... That course of Brad really takes from ZERO to HERO of MERN STACK.. Thanks a lot BRAD for that course
@@yehannk448 E commerce MERN stack course on Brad's udemy ... Tbh ..that course literally changed my life..Man I feel like I should give like $100 for that course..
Thank you this tutorial really cleared some things up for me. The part where you explained why we use the .env file + when you grabbed the connection string from atlas were lightbulb moments
Thanks brad. I am learning node js from mosh Hamedani and now this video is amazing because it will strong my foundation of mern stack. Thanks alot bro. Keep making projects on mern.
This is awesome. I'm following along to redo a previous project (did not use mongoose) and, not only is this method way better, but Brad is an awesome host. Amazing content.
Brad this is the second time I take this same course, I hope I can learn memorize more stuff as I go through it this time , but I honestly want to thank you for your motivating me in to going to AA and looking into recovery from Alcohol , you are more than Mentor Sir Brad!
I came online to get a Basic Knowledge about MERN Stack. And i RUclips Recommed Me Traversy's Latest Video.... Wht a Timing.. Thank You Brad. Thank You RUclips
As far as the schedule for this series, the second video will be uploaded soon. Probably a couple days. The 3rd and 4th frontend videos will be within 1 - 2 weeks.
Thanks for the video
Can you make MEAN stack also
That's what I want
Thank you. Great tutorial!!!
You can upload tomorrow 😉
At around 55:58 if anyone has a problem with 'await goal.remove()' you can replace 'await goal.remove()' with 'await goal.deleteOne()'
*The remove method is deprecated in Mongoose 6 and has been replaced with deleteOne or deleteMany methods*
I think we can also do await Goal.findByIdAndDelete(req.params.id);
Hi @yashodhadhanushka1415, .findByIdAndRemove() seems better.
I encountered this problem and it took me nearly an hour to figure it on my own using chatGPT, I should have just found my way to the comments😫😥
Thank you for this!
fistbump.
Brad never disappoints, he must be protected at all costs
People from Africa will understand this better ❤️
This guy taught me everything lol.
I literally have a job at a major company as fullstack dev bcoz of his videos.
Protect from whom ?
Mans always protected.
Your comment is hilarious 😂
Brad, I got web development expertise because of your tutorials/Udemy courses and that has enabled me to work on real-world projects. Thank you so much, Brad. I love the style of your teaching. You really are an asset to this dev community.
Dear brad, thanks for making this video. I’d like to tell the viewers that the remove() method from mongoose is depreciated and it’s recommended to use the deleteOne() method that takes an id as object
still wokring remove() method too . however, Thanks a billion for your comment
Such updates make you want to pull at your hair
I ran into this issue and searched the comments to see if anyone else had the same issue. You're a legend! Thanks so much!! This resolved it for me.
Thanks!!😁
life saver 🥰
In one interview I mentioned your name, when he asked me why I ended up in xyz framework. I told him because I found Brad video on RUclips and then I started to learn. Now I'm doing Job. Thanks Brad.
Brad thank you for share a excellent serie for backend devs.
I'm still learning frontend but I already see the need to integrate database to my projects more and your videos will definitly help a lot.
No problem at all. I hope this series helps :)
56:00 remove() method is now deprecated, you can now use deleteOne() method along with the id of the goal
34:05 Pro Tip: If you don't want the returned JSON to even show a "stack" property in production mode, set the property value to "undefined" in the error handler (instead of "null", line 8 at 32:30).
Helpful Thanks
Hi, I tried a lot but I don't know why my error overwriting was not working. It was showing the same html error. Can you help me?
@@pmaruf42 i had the same problem you need to put the app.use(errorHandler) under the route of /api/goals
@@-ygdrayko2029 Tried that. But yet not working
@@pmaruf42 Were you able to solve your problem?
Literally woke up this morning and thought, I’m going to do a MERN stack application today, went to RUclips and saw this! Thanks, Brad!
I've seen a lot of videos about mern, but eventually i would get lost watching them. Your video was the first that kept me on track, especially about the mongo and mongoose part. Thank you, looking forward to see the next videos.
I have been learning from you since 2016. Your are one of the best teachers on youtube. Thank you for your selfless service sir!!
At around 56:02 just so anyone who's having a problem with goal.remove, it's been deprecated and you can now use goal.deleteOne() instead. Hope that helps!
Perfect, thank you!
@@paulcostanza9148 happy to help!
Brad, it's really helpful how you explain things as if I'm sitting next to you, giving a few tangential comments that give the context. After you write the code and describe what it does, I can finally wrap my mind around stuff that previously was confusing. For example, from your explanation of error handling plus some studying on my own, I discovered it's not that complicated, and I'm one step farther on the path to excellence.
i've watched alot of vids about MERN Stack, and this one is by far the best one!!
thank u so much!!
Traversy Media is the only youtube channel brand I could wear without shame.
If you are on a mac and for some reason port 5000 is already being used it may be AirPlay using the port (via the new update). Do the following command "lsof -i :5000" and if you see something like CommandCE then it is being used by AirPlay. Start using port 5001 instead.
Or if you don't use AirPlay you can go to "System Preferences > Sharing" and disable "AirPlay Receiver".
Hey Brad, It would be great if you configure typescript for the backend or use modern JavaScript (module) for this project. Import/export and so on
I have already completed two of his mern course from udemy. i am watching these as a refresher in free time. thanks brad as always!
This is by far the best walkthrough I've found on MongoDB on youtube. Thanks Traversy Media
Hey Brad, I can't even begin to tell you how much you have taught me through your channel and Udemy courses I have bought, Just finished the back end two videos as a refresher, and the way you laid this out with the Models and Controllers part of the MVC pattern is just first rate. Also the fact that this can be used for all frontend libraries. I'm working on integrating with PHP, SQL, and Firebase just to see the layout. But again great work as usual.
amazing tutorial, finally i am able to understand express and mongo. Thanks!
That's just what I'm learning. Focus on mern this year. Thanks so much Brad, I've been following you for 4 years now!
Brad I am a Staff Engineer at Google now thanks to the videos I've watched from you over 8 years. thank you
You give the best tutorials on youtube. You never skip steps and explain every detail. It's so good for people actually trying to learn.
Yeh man brad is the man! Always has you covered
Extremely valuable tutorial from start to finish. I've been looking for an updated tutorial on the MERN stack. Thank you for providing. I'm looking forward to the next one.
This whole channel is responsible for my fascination for web and app dev! What started as a simple interest in making a portfolio website has expanded into learning Tech Stacks and all kinds of frameworks!
Great to see this man teaching. God bless you abundantly Brad.
the best thing about this tut is that it's up to date, and i didn't have to deal much with the npm packages
This is by far the best MERN stack tutorial video I've seen on YT. The way you explain is legit bruh!!
It's a wonderful time to thank Brad for the journey so far. Here I am learning Node.Js from the very same man that helped me with HTML, CSS & Js
your content is excellent on youtube very good quality and professional work kudos
You teach like Indians, they also explain everything and you also explain everything and makes these technologies much much easier. I know by the end of this course I will have a strong MERN foundation. ❤️
Brad's explanations and clarity in teaching are top notch 👌🏻🔥
Getting pumped to watch this video. Thanks for highlighting the fat that you want your channel to be a broadcast for people to learn new frameworks and technologies. Thanks for the great content 🙏
For 8 days i have learning Node and MongoDB basics. After that I feel like I don't know enught and oh Man, i have found this tutorial and I love it from start. Without learning basics I probably won't be able to understand how this stack works but now I understand every concept also learning new things. I have worked with React for few months so I'm not an sbsolute beginner but within 2 weeks I have moved from front to full-stack, I have also learned about JWT(at front point) before starting backend learning. Thank You for this stellar course. 🚀
55:26 I actually did it by myself so I feel like I'm learning that was a good part to add in.
you are so great. I spend more than 4 hours to figure out the way of kind of it.. Finally,, u save my life Thanks
You never compromise your student audience interest you know what we need ❤
Wow that background lighting looks amazing brad! Thanks for the geat content! :D
That's great stuff, mate. You're such a great teacher!
Amazing, could not be more understandable and easy to follow. Thanks a lot!
Great stuff as usual, Brad! Apologies, I smashed the like button a bunch of times, but alas it only counted one. You're an absolute beast! Keep it up, man!
Thank you Brad for starting this full stack series. ❤️
Was thinking about learning mern stack and got the notification on the right time. Thanks ❤️
Learned the MERN stack from you from your E COMMERCE COURSE on Udemy..and now I work as a MERN stack developer full time... That course of Brad really takes from ZERO to HERO of MERN STACK.. Thanks a lot BRAD for that course
Hi, which course you learned?
which course please
@@huseyinkara123 MERN stack E COMMERCE course on Udemy..
@@yehannk448 E commerce MERN stack course on Brad's udemy ... Tbh ..that course literally changed my life..Man I feel like I should give like $100 for that course..
@renuja de costa
Can't u provide the link?!!
If you have issues with "text" not being defined around the 28:00 mark, make sure you're middle ware is above your route setup.
tysm
Shame on me for ignoring your videos for so long. You Sir are brilliant, thank you for your time!
i aquired colossal amount of knowledge from single video. 1 video down 3 more to go. thank you for this awesome content.
God bless you. I just hope from the bottom of my heart that you dont fall sick anymore. It breaks my heart when you say that you have been sick.
33:56 if the .env is not recognized just add a path to .config for example require('dotenv').config({ path: '../.env' })
You are really one of the best when it comes to web development tuturials on the web. Thanks a lot!
7:21 to avoid having to acept everything after `npm init` you add the -y flag. `npm init -y`
Thank you this tutorial really cleared some things up for me. The part where you explained why we use the .env file + when you grabbed the connection string from atlas were lightbulb moments
its like you always know what we need at the right time. God bless you for all you do brad.
Great video. Really well designed learning path. Nicely paced and clear. Thank you.
Buddy Thanks when I face issues I always remember you starting as beginner to experience you're videos and you're lessons .
This is perfect i've just started rebuilding my old MERN project after a year old break from coding and forgot a lot of things
One thing i like with channel is that you dont need to go searching for more explanation
man your code is just something else, you are so clean, I am so impressed
Worth watching at 3 in the morning ❤️❤️ #bradalwaysrocks
High quality from the best teacher in the world for free, a gold mine
Brad the GOAT
Thanks brad. I am learning node js from mosh Hamedani and now this video is amazing because it will strong my foundation of mern stack. Thanks alot bro. Keep making projects on mern.
Your'e the man brad...please live as long as you want! Thanks for your easy to follow crystal clear tutorials. Your student from the Philippines!
you done such a great job I was totally beginner with APIs and mongoos I totally got it after watching your video, keep up this great work
Can't believe this course is free, big thanks to you
Thank you Brad..Superb stuff...Keep up the good work
Amazing tutorial, followed step by step. When I stucked, Google helped. Nice explanation.
This is awesome. I'm following along to redo a previous project (did not use mongoose) and, not only is this method way better, but Brad is an awesome host. Amazing content.
So glad you're doing this. Much love.
Brad is my idol, Thanks
Thank you very much, Brad! Great as always. I spent these couple hours coding along with a pleasure.
Brad this is the second time I take this same course, I hope I can learn memorize more stuff as I go through it this time , but I honestly want to thank you for your motivating me in to going to AA and looking into recovery from Alcohol , you are more than Mentor Sir Brad!
i just finished the tutorial! so awesome! complete CRUD backend tutorial, so cool, so many possibilities!
I just hit the like button, without watching the video. Thank you Brad
Brad you are the best teacher ever i had, so valuable course thanks man! keep up great vids.
Brad, this was great! Looking forward to watching the series.
Really enjoyed this kind of format. Thanks Brad
Thanks brad always have something to learn from you.. explanation and delivery is also the best
Thanks for all your videos man, they're great!
Thanks Brad for great content 😄♥️♥️
Tank you very much Brad i needed this for my school project
This is such a great resource! Thanks Brad.
as always, very helpful tutorial. thanks for creating these videos Brad
Brad you are amazing, thanks so much for all this free knowledge. you are literally saving my life with this channel
Love this content! Super helpful and has real application to the industry!
wow Man, how I have being waiting for this one, Thanks
Great work....Understood everything you had said!!!! Thank you so much!!
@56:06 replace remove() with deleteone(), as it is deprecated.
thanks mate
Thank you Brad. This series has motivated me
Brad, thank you so much. We really appreciate your time and knowledge for teaching us!
great video, I wanted to start learning this stack and this is a great first step
Very helpful to go through an actual example. Great info!
Extremely valuable tutorial Dear Brad, thank you so much!!!!
YOU'RE THE LEBRON JAMES OF CODING TUTORIALS
The best introduction tutorial to back-end ever, Thanks Brad ❤
this is the best tutorial i got for Mern stack
After learning mongodb, react and express I came upon this authentication project. Thanks brad for this awesome project.
I came online to get a Basic Knowledge about MERN Stack. And i RUclips Recommed Me Traversy's Latest Video.... Wht a Timing.. Thank You Brad. Thank You RUclips
Superb Tutorial. Thanks Brad