Love how you show a different way of exporting the controls and setting the router as opposed to in your node crash course. Great attention for detail. Thanks for your time.
Commenting to help with youtube algorithm. I always forget to do this so I will just go back to all the videos and comment. thank you so much shaun. what a chad :D
So much great content, and after watching a TraversyMedia video that you recorded, I realised how much I've learned from you. Would be great to have a start to finish Node API and React Front end video at some point. Keep up the great work Shaun!
The Net Ninja cool! Just re-read. It's not a "I've joined so I think you should do this" request btw. Loved your Node course and the Modern react content (hooks, context etc) and it would be great to see how it's all tied together.
Best ever tutorial of JWT everything is just looking very east now because of Shaun.!!! Net Ninja we want a updated firebase flutter App Tutorial pleaseee
Love these tutorials & this dood is awesome:) i added {user: false} in these 2 areas to stop 'user is not defined' ...on load res.render('signup' , {user: false}); res.render('login' , {user: false});
Yo!! Doing these tutorials along with the VSCode MongoDB extension is like some other worldly experience.. There's no need to open the Atlas desktop app unless you really need to use the Atlas app features.. Now that's a totally awesome extension to have.. 😆
just fetch the data from react js to your nodejs api ... as simple as that ! ofcourse you will need to handle the input fields in your react application ! and dont forget to configurate the proxy in your package.json to be able to combine front end with the backend ;) good luck bro !
What's the typical error when you get Error: Failed to lookup view "signup" in views directoryctory ... when you try to visit the pages in the end? Im trying to figure out if my map structuring is wrong or if Ive mispelled something but I can't seem to find the problem. I'm a beginner :)
the auh-controller doesn't work for me it throws an error that i can't use an object with Route.post but replacing it with the call back function normally worked for me
Hi Shaun, awesome as always. Which VS Code extension are you using for EJS? I see you have a nice icon for EJS files. My EJS files are badly formatted and come with an asterisk in front.
I am so excited for this tutorial, but upon initial setup I am running into issues with MongoDB: DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version. Also, Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created). Any suggestions on how to troubleshoot?
Hey Shaun! Thanks for the series as always. Just a quick question. Instead of attaching module.exports to each handler function is it not better to create all the functions separately and then export them together as a object with module.exports = { // list of functions here } ?
Some people make a controllers folder and put a sub folder for routes in it, and then any other logic in the controller folder itself. I notice you completely separate the routes from the actual controller logic . So you still conform to MVC but you abstract away the actual routes. I like this approach, and prefer it, but in a real world setting, what do you think is more common? Or know that is more common? I’m really trying to understand structure of node backends and the whole MVC architecture and I want to tackle the best design practices. And I feel like your architecture here makes a lot of sense
Hey, I think it really depends on personal pref and the project itself. For small projects I like this structure because it’s clean & clear. But for large ones with lots of features or resources I might structure it by feature or resource. Really depends but I don’t believe there to be 1 absolute approach.
The Net Ninja makes sense! Thanks for all your hard work man. This series has me super hyped. I’m graduating comp sci in a semester and I am trying to pursue full stack roles and this series is literally perfect!
hi thanks for your tutorials they are awesome! a question though i have this message : (node:17272) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:17272) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version. it's strange because i did your previous tutorial on Node and I didn't have that message. cheers!
I am getting this error in the console. Can anybody help? Error: queryTxt ETIMEOUT cluster0.cjfv1.mongodb.net at QueryReqWrap.onresolve [as oncomplete] (dns.js:203:19) { errno: undefined, code: 'ETIMEOUT', syscall: 'queryTxt', hostname: 'cluster0.cjfv1.mongodb.net' }
"Router" keyword didnt work in my case. I think it is deprecated as of 2021 October. So, You can change big "Router with "express" and small "router" with "app" keywords. And lastly you are my great Master. I became a full stack dev with your great videos. Thank you very very million times much
I've been searching for a JWT course but couldn't find any. Now, my favourite tutor has it. Way to go Shaun! 🙌 💯
right?!?!?!?! :-D
Love how you show a different way of exporting the controls and setting the router as opposed to in your node crash course. Great attention for detail. Thanks for your time.
Notification: Net Ninja uploaded a video.
Me: i need to be there ❣
Thank you shaun for making us a better programmer. Can't thank enough
What an amazing tutorial, probably best instructor on planet ♾️♾️♾️
I am astonished the way you take organized approach to a problem💖💖💖💖💖
I set an alarm to wake me 10 minutes pria to net ninja uploading tutorials daily
😁⏰⏰⏰
You upload at 10:20 am in my local time
My lessons start at 11am
Good timing
Alright then gang❤️❤️❤️
I love how this basically continues right where the Nodejs series leaves off. Seamless.
Sir you are awesome , I learn MERN stack because of you
wow it's an amazing series please make it into full-stack using react js as front end
This is what we're waiting for! Thanks.
Just finished the node tutorials couple of days ago...i dont think u r human master..take love from small south asian country bangladesh
Thank you 🙏
Commenting to help with youtube algorithm. I always forget to do this so
I will just go back to all the videos and comment. thank you so much
shaun. what a chad :D
So much great content, and after watching a TraversyMedia video that you recorded, I realised how much I've learned from you.
Would be great to have a start to finish Node API and React Front end video at some point.
Keep up the great work Shaun!
Thanks :). I'm sure at some point I will do something like this!
The Net Ninja cool! Just re-read. It's not a "I've joined so I think you should do this" request btw.
Loved your Node course and the Modern react content (hooks, context etc) and it would be great to see how it's all tied together.
Great tutorial was searching for a jwt course. Ur a king
Why not create a full Node, MERN course in Udemy or on your own platform.
Excited for this new series
Best ever tutorial of JWT everything is just looking very east now because of Shaun.!!!
Net Ninja we want a updated firebase flutter App Tutorial pleaseee
The best of the tutors is you
We need to replace The Statue of Liberty with Shaun !
Really hoping this makes Auth click in my head. So excited!!!!
Love these tutorials & this dood is awesome:)
i added {user: false} in these 2 areas to stop 'user is not defined' ...on load
res.render('signup' , {user: false});
res.render('login' , {user: false});
You are one of my favorite tutor all time.I want to see you outside and some chat with you if I have a chance one Day!!!!!!!!!!
the best tutorials!
Been waiting for this!! Thanks g
What a fantastic tutor, Great pace, great explanations. Dodgy accents :)
Haha thank you :)
beautiful tutorial mate, thanks
No probs, hope you found it helpful! :)
Yo!! Doing these tutorials along with the VSCode MongoDB extension is like some other worldly experience..
There's no need to open the Atlas desktop app unless you really need to use the Atlas app features..
Now that's a totally awesome extension to have.. 😆
Thank you for these brilliant tutorials. I really appreciate it. Do you plan to show how to add a react frontend to node auth?
just fetch the data from react js to your nodejs api ... as simple as that !
ofcourse you will need to handle the input fields in your react application !
and dont forget to configurate the proxy in your package.json to be able to combine front end with the backend ;) good luck bro !
please can you teach us how to apply Model-View-ViewModel pattern in this project?
What's the typical error when you get Error: Failed to lookup view "signup" in views directoryctory ... when you try to visit the pages in the end? Im trying to figure out if my map structuring is wrong or if Ive mispelled something but I can't seem to find the problem. I'm a beginner :)
Keep On Keeping On...
the auh-controller doesn't work for me it throws an error that i can't use an object with
Route.post
but replacing it with the call back function normally worked for me
Done Great Tutorial :)
Hi Shaun, awesome as always. Which VS Code extension are you using for EJS? I see you have a nice icon for EJS files. My EJS files are badly formatted and come with an asterisk in front.
Awesomeee ✌️😃
Only you write exports.signup_get = (req,res) => { } then it will also works why to write an extra module each time ...
Hello Shaun, can you share the font name, you use in PowerPoint?
can we use this Auth System in production that we have created in this playlist? please reply
I am so excited for this tutorial, but upon initial setup I am running into issues with MongoDB: DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version. Also, Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created). Any suggestions on how to troubleshoot?
What should I do next
Can you make a pathway video to know how should we follow your playlist from your channel for every new technology?
Hey Shaun! Thanks for the series as always. Just a quick question. Instead of attaching module.exports to each handler function is it not better to create all the functions separately and then export them together as a object with module.exports = { // list of functions here } ?
Yes we can do that
Some people make a controllers folder and put a sub folder for routes in it, and then any other logic in the controller folder itself. I notice you completely separate the routes from the actual controller logic . So you still conform to MVC but you abstract away the actual routes. I like this approach, and prefer it, but in a real world setting, what do you think is more common? Or know that is more common?
I’m really trying to understand structure of node backends and the whole MVC architecture and I want to tackle the best design practices. And I feel like your architecture here makes a lot of sense
Hey, I think it really depends on personal pref and the project itself. For small projects I like this structure because it’s clean & clear. But for large ones with lots of features or resources I might structure it by feature or resource. Really depends but I don’t believe there to be 1 absolute approach.
The Net Ninja makes sense! Thanks for all your hard work man. This series has me super hyped. I’m graduating comp sci in a semester and I am trying to pursue full stack roles and this series is literally perfect!
Shaun I was just wondering. Why don't you setup a discord server for the community to hang out? I think it'd be fantastic
thank you a lot ❤💖
lecture 2 completed!!
hi thanks for your tutorials they are awesome! a question though i have this message : (node:17272) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:17272) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in
the next major version.
it's strange because i did your previous tutorial on Node and I didn't have that message.
cheers!
Shaun can you redo this tutorial? there isn't alot of oauth videos with mvc approach on a node api
I am getting this error in the console. Can anybody help?
Error: queryTxt ETIMEOUT cluster0.cjfv1.mongodb.net
at QueryReqWrap.onresolve [as oncomplete] (dns.js:203:19) {
errno: undefined,
code: 'ETIMEOUT',
syscall: 'queryTxt',
hostname: 'cluster0.cjfv1.mongodb.net'
}
try change your dns to google dns or you can use Driver Version 2.2.12 in Connect to Cluster0
change the mogobd URI with the one you created.
"Router" keyword didnt work in my case. I think it is deprecated as of 2021 October. So, You can change big "Router with "express" and small "router" with "app" keywords. And lastly you are my great Master. I became a full stack dev with your great videos. Thank you very very million times much
Could you please answer me . What is req.user is it work as req.body
Do answer me
You are awesome
thank for course
Please dont forget Flask and Ruby on rails please, especially ruby on rails.
Salamat..,
ty.
when is the next video comming?
in the morning (uk) :)
1 Billion likes
hey there Shaun ! do you have a twin brother that works while you are asleep ?
lol, I wish I did.
please create a flutter course with a project like eCommerce or social media in udemy or your own platform
one downvote. who does this?