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