Node.js-Introduction

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

Threading

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

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!’);
}).listen(8080);

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
admin

Jobs Recruitment Program for Unemployed Graduates 2020-SriLanka

Last Updated. 2020/03/13 8.00AM Colombo Gampaha Kalutara Galle Matara Hambantota Kegalle Ratnapura Monaragala Anuradhapura Jaffna Kurunagala Puttalam Matale Kandy Badulla Nuwaraeliya Ampara Covering Letter Mannar

18,292 total views, 3 views today

Read More »
Android Tutorials
admin

Healthlylifeus

www.healthlylifeus.com Share on facebook Facebook Share on google Google+ Share on twitter Twitter Share on linkedin LinkedIn  5/5 6,193 total views, 3 views today

6,193 total views, 3 views today

Read More »
Arduino
admin

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

7,113 total views, 3 views today

Read More »

5 Comments

  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.


*