NODE-JSON
STEP-1 : Download and Install Node.js from the
official Node.js web site: https://nodejs.org.
STEP-2 : Create a file – Name : Server.js
(Use any name with extension “.js” ).
STEP-3 : Open command prompt à Specify the server.js path
Like – “
cd Desktop\Node-Server”
STEP-4 : If multiple version of node installed in PC
then –
Command – “nvm
use 4.2.4”
Description
: nvm stand ‘Node
Version Manager’.
STEP-5 : Initialize npm (Node Package
Manager)
Command –
“npm init”
Description
: package.json file
is generated, where server.js file is exist.
STEP-6 : Now install npm express.
Command “npm
install --save express”
Description
: --save means –
“Hey, install npm into pacage.json”. express tool is use to build api.
STEP-7 : Now, install npm body-parser. Body-parser tool is use to parse incoming
request and return to json.
Command “
npm install --save body-parser”
Note : node_module folder is created, where your
server.js exist. Inside package.json file, You can see express and body-parser
version.
STEP-8 : server.js file
var express = require('express');
var bodyparser =
require('body-parser');
var app = express();
app.all('/*', function(req, res,
next){
res.header("Access-Control-Allow-Origin",
"*");
res.header("Access-Control-Allow-Headers",
"X-Requested-With", "Content-Type, Accept");
res.header("Access-Control-Allow-Methods",
"POST, GET");
next();
});
app.use(bodyparser.json());
app.use(bodyparser.urlencoded({extended:
false}));
var tutorials = [{
id:1,
title:
"This is title",
description:
"Data detail shown here",
image:
"Not yet defined"
},
{
id:2,
title:
"This is title2",
description:
"Data detail shown here2",
image:
"Not yet defined2"
}];
app.get('/tutorials', function(req,
res){
console.log("GET
from server");
res.send(tutorials);
});
app.listen(8080);
STEP-9 : Now, run it in browser.
Output : [{"id":1,"title":"This
is title","description":"Data detail shown
here","image":"Not yet
defined"},{"id":2,"title":"This is
title2","description":"Data detail shown
here2","image":"Not yet defined2"}]
STEP-10 : Your srver available globally not for your
project.
Command
“npm install –g nodemon”
STEP-11 : Restart server
Command “
nodemon server.js”
No comments:
Post a Comment