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 Chrome’s 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
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
- Install Node.js
- Create a file
app.js - Run the command:
node app.js
- Open browser:
http://localhost:3000
Use Cases
- Backend development
- REST APIs
- Real-time applications
- Chat applications