Key Points – Node.JS

  • Open Source
  • Cross Platform
  • Javascript Runtime Environment
  • Execute in Server Side
  • Runs on V8 Engine
  • Written in (JS) + (C++)

Version History

Why Node.JS Special?

Let’s get Idea of Why we use Node.JS

Javascript Everywhere

Allowing web application development to unify around a single programming language, rather than rely on a different language for writing server side scripts

Server Side JS

Javascript used primarily for client-side scripting, Node.js enables JavaScript to be used for server-side scripting

Key Features


Node.js operates on a single thread, using non-blocking I/O calls, allowing it to support tens of thousands of concurrent connections without incurring the cost of thread context switching.


V8 is the JavaScript execution engine built for Google Chrome and open-sourced by Google in 2008. Written in C++, V8 compiles JavaScript source code to native machine code instead of interpreting it in real time.

Package management

npm is the pre-installed package manager for the Node.js server platform. It is used to install Node.js programs from the npm registry, organizing the installation and management of third-party Node.js programs.


Unified API

Node.js can be combined with a browser, a database supporting JSON data. With the adaptation of what were essentially server-side development patterns such as MVC, MVP, MVVM, etc

Event loop

Node.js registers itself with the operating system in order to be notified when a connection is made, and the operating system will issue a callback.


Who Uses Node.JS?

PHP Way & Node.JS Way

What Node.JS Can Do?

  • Node.js can generate dynamic page content
  • Node.js can create, open, read, write, delete, and close files on the server
  • Node.js can collect form data
  • Node.js can add, delete, modify data in your database

Getting Started !

var http = require(‘http’);

http.createServer(function (req, res) {
    res.writeHead(200, {‘Content-Type’: ‘text/html’});
    res.end(‘Hello World!’);

Type This Code and Save it As myfirst.js in Known Location,

Then Open Command Line Tool and Navigate to the Location that we saved our js File.

D:/first>node myfirst.js

Check node version and npm version

Open Note pad and make Hello world application and Run . 

Run on server 8080

Get a JSON output from node application

Get a XML output from node application

Make a node functions

Create external html file

Read external file from nodejs

Node module install using rpm

Testing with server-Upper case letter

Node.JS Folder structure 

Module structure

Mysql install

Connect to Mysql data base and retrieve data as JSON format

Android Tutorials

Healthlylifeus Share on facebook Facebook Share on google Google+ Share on twitter Twitter Share on linkedin LinkedIn  5/5 16,171 total views, 4 views today

16,171 total views, 4 views today

Read More »

Arduino Introduction

What is Arduino and why it is used? Arduino Introduction Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and

13,461 total views, 1 views today

Read More »
Android Tutorials


Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/chandana/public_html/wp-content/plugins/ad-injection/ad-injection.php on line 824

Warning: count(): Parameter must be an array or an object that implements Countable in /home/chandana/public_html/wp-content/plugins/ad-injection/ad-injection.php on line 831

3,498 total views, 1 views today

3,498 total views, 1 views today

Read More »
Android Tutorials

Android Pie

Android Android 9 adapts to you and how you use your phone, learning your preferences as you go. Your experience gets better and better over

2,751 total views, 1 views today

Read More »


  1. Do you have any type of ideas for writing short articles?

    That’s where I constantly battle and also I just wind up looking empty screen for
    very long time.

1 Trackback / Pingback

  1. Google

Leave a Reply

Your email address will not be published.