What Is Express JS? | Express JS Tutorial for Beginners 2022 | Express JS API | Simplilearn
Node.js and Express.js - Full Course
Introduction to Express JS | Express & Node.js Tutorials for Beginners
Express.js & Node.js Course for Beginners - Full Tutorial
What is Node.js and how it works (explained in 2 minutes)
Express JS explained in 30 Seconds! #shorts #expressjs
Express JS Full Course From Beginner to Pro 2025 | Complete Backend Tutorial in Just 4 Hours
Node JS Tutorial in Hindi #29 Apply CSS in Node.js with Express.js Static Function
Express Crash Course
🚀 Express.js - Learn What Matters: Mastering the Framework | Backend (Node JS) Series
Simple REST API with Node.js and Express - JavaScript Tutorial for Beginners
Express JS Crash Course | Web Dev Tutorial for Beginners
Express JS and Node JS
RESTful APIs in 100 Seconds // Build an API from Scratch with Node.js Express
Express Js Tutorial for beginners in Tamil 2025 | Full Course for Beginners | 3 HRS @Balachandra_in
Express JS for Beginners in Tamil | Basics | Full Video
Express JS Tutorial in Hindi 🔥✌
Is NodeJS bad!? 👩💻 #technology #programming #software #career #code #javascript
What is Express.js? | Understanding Express.js in 60 Seconds | StudyTrigger
Express JS Full Course
Express JS in Telugu | express.js Tutorial for Beginners in Telugu
Set up a Node & Express Server in 1min | Javascript Backend Tutorial 2023
What is Node.js? 🚀 | Anton Francis Jeejo #shorts
Комментарии
This is literally the best video explanation of the MVC design pattern! Thanks a million. I've understood it now!!! Thanks again. I'm so happy.
jamjam
Very helpful & complete tutorial! A couple things I would add:
1) install nodemon
Since it can get quite cumbersome to keep on restarting the terminal console, you may consider installing nodemon. This way you will not need to press Ctrl^C to restart the process each time; nodemon will restart by itself (after saving changes).
2) install dotenv
If you followed by coding along, you may also want to upload this demo project to GitHub. However, you never want to expose your API keys. Those are considered sensitive information. Instead, you should create a .env file containing your API key. It will be a hidden file; create it directly in your project folder. Then require the dot-env module in your controller file, like so: '.env'}). This will import the dotenv module, and establish the path to the file. The last step is to create a .gitignore file, and make sure you ignore that .env file. You should always ignore node_modules and package-lock.json, as to avoid having these files uploaded or committed to GitHub.
Install commands:
~>: npm i nodemon
~>: npm i dotenv
deniskomarov
I rarely comment on youtube videos. But Men! You earn more than a comment. You just earned a new subscriber.
omoniyiipaye
You got me right on track so I could catch on after that. Thank you for that.
smoomsvr
Thanks a ton. Really u r the man... the SUPERMAN ❤️❤️❤️.. I have spent thousands of of time to understand the m even I wrote millions of line code but I didn't find anything like this in my life. Great explanation and Great job. Bless you. ❤️❤️❤️❤️
shahipapon
Such a good training video. I'm beginning to see value in this because for new developers, they will never get on the train of making their project scalable if they only place their application files in a single root directory. this practice gets us all on board to truly know what scalable means.
kensleylewis
Thank you so much for resuming making the videos! You are the most understandable teacher
s
Nicely organized explanation of MVC. Thank you.
bretrogers
Shouldn't all data-access functions be inside model and all the 'logic' checking for example if user typed empty string inside controllers?
resu
Thanks for taking the time to do this tutorial Hamza. I could run the code without the middleware, I checked the docs on expressjs and it says the middleware is optional, with the exception of the app.set("view engine", "hbs") so you don't specify the file extension, do you see the need for the middleware?
tarick
Great tutorial. By the way, what theme do you use for you iterm terminal?
backendfyi
@27:05 I am getting this error Failed to lookup view "index" in views directory "views"
tarunkumararcot
excellent video. I have a question how can I apply the asynchronous tasks that the model communicates with the controller?
andresfelipe
Wouldnt it make more sense to do the request to the endpoint in the model? And call it as a callback in the controller instead? Like you said the controller handles the logic and is basically the middleman but by fetching data its acting more as a model instead of the middleman. Or am I misunderstanding something here..
iamchets
so M in MVC is just for form validation? I heard somewhere else that M is supposed to be the database.
andrewcbuensalida
What is the font you are using in vs code
nithinharsha
Hey, thanks for the tutorial. I will have a few questions.
For the sake of being organised, should i create a router FOLDER inside my src folder and create different router FILES inside that?
For example if I have authentication routes and blog routes and both of them have more than 5 or 6 routes, is it good practice to make two seperate router files named authRouter.js and blogRouter.js inside the main router folder?
yasin_osman
Very good tutorial, One issue I faced is, I had to remove the line "app.use(express.json)" from my code to run it successfully. Could you please explain possible reason for that?
JS-zmse
One this we might need is to handle a city name that is invalid, cuz when i enter an invalid city name things start breaking...