2024-04-23
3717
#node
Precious Luke
66724
Apr 23, 2024 â‹… 13 min read

Building and structuring a Node.js MVC application

Precious Luke Open source crusader. I love building stuff with great technology.

Recent posts:

vibe based ui building with google stitch

Vibe-based UI building with Google Stitch — Is this the future of frontend?

Build a responsive, multi-page e-commerce site with Stitch, Google’s new AI-powered UI design and development tool.

Emmanuel John
Jun 11, 2025 â‹… 29 min read
Vercel-level deployment without Vercel-level prices

Get Vercel-level deployment without Vercel-level prices

Explore how to build and deploy a Next.js app to Cloudflare Workers to enjoy Vercel-like performance with more flexibility and lower costs.

Elijah Asaolu
Jun 11, 2025 â‹… 5 min read
Top 5 Next.js alternatives for React developers

Top 5 Next.js alternatives for React developers

Looking for a Next.js alternative and want to keep using React? Discover the best frameworks to consider and where they shine.

Elijah Asaolu
Jun 10, 2025 â‹… 9 min read
TanStack Form Vs. React Hook Form

TanStack Form vs. React Hook Form

How does TanStack Form, a newer form library, compare to React Hook Form, and should you consider using it?

Amazing Enyichi Agu
Jun 9, 2025 â‹… 12 min read
View all posts

2 Replies to "Building and structuring a Node.js MVC application"

  1. Hi! A very usefuk tutorial. It has helped me to definetively understand the MVC architecture. Thanks a lot.

    I have only one doubt: which is the right way to inform the user that are, for example, empty fields? The code line “console.log(“Fill empty fields”);” I think that is not visible for the user. That is, which is the right way to show input errors (duplicate name, not match password, …) on the ‘view’ from the ‘controller’?

    Thanks.

  2. It’s an awful example of MVC. Controllers should have no business logic inside of them! The Model in MVC is not just a Mongo model but the whole business logic with managers, services, db models, etc.

Leave a Reply