Basics of Node.js

This commit is contained in:
rupeshbangar
2026-03-23 12:43:32 +05:30
parent 6325edc3a5
commit a0f450cc83

62
Week-05/Day_01/README.md Normal file
View File

@@ -0,0 +1,62 @@
# Node.js Basics
## Introduction
This project demonstrates the basic concepts of **Node.js**.
Node.js is a runtime environment that allows JavaScript to run on the server side.
Node.js allows developers to use JavaScript for backend development.
It is built on Chromes V8 engine and is used to create fast and scalable applications.
---
## Features of Node.js
* Fast and efficient
* Event-driven
* Non-blocking I/O
* Cross-platform
* Used for building APIs and servers
---
## Example: Simple Node.js Server
```js
const http = require('http');
const server = http.createServer((req, res) => {
res.end("Hello from Node.js Server!");
});
server.listen(3000, () => {
console.log("Server is running on port 3000");
});
```
---
## How to Run
1. Install Node.js
2. Create a file `app.js`
3. Run the command:
```
node app.js
```
4. Open browser:
```
http://localhost:3000
```
---
## Use Cases
* Backend development
* REST APIs
* Real-time applications
* Chat applications