Node.js and the Express web framework make it easy to build well-designed web apps using MVC
- A browser (e.g., Chrome)
- A text editor (e.g., VS Code, or Notepad++, or Chrome)
- Folder-based
- Easy to write
- Node.js non-blocking event loop supports many concurrent requests
- Manages complexity, maintainability, and extensibility with Model-View-Controller pattern
- Each part is small, simple, and cohesive; pieces are loosely-coupled
Open PowerShell here as admin and run: npm install
.
Start app with nodemon: nodemon app.js
.
- Open a web browser at: http://127.0.0.1:3004/ or http://localhost:3004/.
- .gitignore
- npm install
- node_modules
- package-lock.json
- nodemon
- routing
- data seeder
- MVC
- controller
- model
- views
- json (JavaScript Object Notation) - double-quote strings, no comments