1️⃣ Node.js & npm Installation Check
Command Prompt / Terminal:
Expected Output:
👉 Agar version aa raha hai → Node & npm installed ✅
2️⃣ Project Folder Location
Node project kahin bhi ho sakta hai (htdocs zaroori nahi)
Example:
Node ko folder location se koi farak nahi padta.
3️⃣ Project Open in VS Code
-
VS Code → File → Open Folder
-
Select:
-
Terminal open:
Terminal path check:
4️⃣ Node Project Initialize
👉 Ye package.json banata hai
(CI4 ke composer.json jaisa)
5️⃣ Required Packages Install
Packages use:
-
express → framework
-
mysql2 → MySQL connection
-
dotenv → env config
-
cors → API access
-
nodemon → auto server restart (dev)
6️⃣ Folder Structure (CI4 style)
7️⃣ app.js (First Node Server)
📄 src/app.js
8️⃣ package.json Scripts Setup
📄 package.json me scripts section:
👉 npm run dev = development mode
👉 npm start = normal mode
9️⃣ Server Run Command
Expected Terminal Output:
🔟 Browser Test
Open browser:
Output:
👉 Matlab:
-
Node working ✅
-
Express working ✅
-
Setup complete ✅
🧠 CI4 → Node Mindset Mapping (Quick)
| CI4 | Node |
|---|---|
| Apache + index.php | Node server + app.js |
| Routes.php | routes/*.js |
| Controllers | controllers/*.js |
| php spark serve | npm run dev |
🎯 Current Status
✔ Node installed
✔ npm working
✔ Project setup
✔ Express server running
🔜 NEXT TOPIC (Future Notes)
-
MySQL connection (XAMPP)
-
CRUD (GET / POST / PUT / DELETE)
-
Admin panel + User website
-
JWT login
-
E-commerce flow
