var fs = require('fs'); var http = require('http'); http.createServer(function (req, res) { console.log('requested url : ' + req.url); if (req.url === '/home' || req.url === '/') { res.writeHead(200, { 'Content-Type': 'text/html' }); fs.createReadStream('index.html').pipe(res); } else if (req.url === '/api') { res.writeHead(200, { 'Content-Type': 'application/json' }); var jsonObj = { name: 'max', surname: 'tesar', age: 26 }; res.end(JSON.stringify(jsonObj)); } else if (req.url === '/about') { res.writeHead(200, { 'Content-Type': 'text/html' }); fs.createReadStream('about.html').pipe(res); } else { res.writeHead(404, { 'Content-Type': 'text/html' }); fs.createReadStream('404.html').pipe(res); } }).listen(3000); // Console will print the message console.log("server is running on http://127.0.0.1:3000/")
Wednesday, December 21, 2016
Node.js Tutorial for Beginners 16 - Basic Routing with node
Node.js Tutorial for Beginners 15 - Using node.js for serving JSON Data
var fs = require('fs'); var http = require('http'); http.createServer(function (req, res) { // Send the HTTP header // HTTP Status: 200 : OK // Content Type: text/html res.writeHead(200, {'Content-Type': 'application/json'}); var jsonObj = { name : 'max', surname : 'tesar', age : 26 }; res.end(JSON.stringify(jsonObj)); }).listen(3000); // Console will print the message console.log("server is running on http://127.0.0.1:3000/")
Saturday, December 17, 2016
Node.js Tutorial for Beginners 14 - Using node.js for serving HTML page
var fs = require('fs'); var http = require('http'); http.createServer(function (req, res) { // Send the HTTP header // HTTP Status: 200 : OK // Content Type: text/html res.writeHead(200, {'Content-Type': 'text/html'}); var readStream = fs.createReadStream('index.html', 'utf8'); readStream.pipe(res); }).listen(3000); // Console will print the message console.log("server is running on http://127.0.0.1:3000/")
Node.js Tutorial for Beginners 13 - pipes
var fs = require('fs'); var http = require('http'); http.createServer(function (req, res) { // Send the HTTP header // HTTP Status: 200 : OK // Content Type: text/plain res.writeHead(200, {'Content-Type': 'text/plain'}); var readStream = fs.createReadStream('file.txt', 'utf8'); readStream.pipe(res); }).listen(3000); // Console will print the message console.log("server is running on http://127.0.0.1:3000/")
Friday, December 16, 2016
Node.js Tutorial for Beginners 12 - Basics of Streams - Writable Streams
var fs = require('fs'); var readStream = fs.createReadStream('file.txt'); readStream.setEncoding('utf8'); var writeStream = fs.createWriteStream('write_file.txt'); readStream.on('data', function(chunk) { console.log('------------------------------------------------------------'); writeStream.write(chunk); }) readStream.on('end', function(chunk) { console.log('--------------------End----------------------------------------'); })
Monday, December 12, 2016
Node.js Tutorial for Beginners 11 - Basics of Streams - Readable Stream
var fs = require('fs'); var readStream = fs.createReadStream('file.txt'); readStream.setEncoding('utf8'); var data = ''; readStream.on('data', function(chunk) { console.log('------------------------------------------------------------'); data += chunk; //console.log(chunk); }) readStream.on('end', function(chunk) { console.log(data); console.log('--------------------End----------------------------------------'); })
Friday, December 9, 2016
Tuesday, December 6, 2016
Monday, December 5, 2016
Sunday, December 4, 2016
Node.js Tutorial for Beginners 10 - Node.js Events and EventEmitter
var events = require('events'); var util = require('util'); var Students = function(name) { this.name = name; } util.inherits(Students, events.EventEmitter); var max = new Students('max'); max.on('scored', function(marks) { console.log(max.name + ' scores '+ marks+ ' marks'); }) max.emit('scored', 95); var tom = new Students('tom'); tom.on('scored', function(marks) { console.log(tom.name + ' scores '+ marks+ ' marks'); }) tom.emit('scored', 60);
Subscribe to:
Posts (Atom)
Partner Sites
VideoToGifs.com
EasyOnlineConverter.com
SqliteTutorials.com
Top Online Courses From ProgrammingKnowledge
Python Course http://bit.ly/2vsuMaS
Java Coursehttp://bit.ly/2GEfQMf
Bash Coursehttp://bit.ly/2DBVF0C
Linux Coursehttp://bit.ly/2IXuil0
C Course http://bit.ly/2GQCiD1
C++ Coursehttp://bit.ly/2V4oEVJ
PHP Coursehttp://bit.ly/2XP71WH
Android Coursehttp://bit.ly/2UHih5H
C# Coursehttp://bit.ly/2Vr7HEl
JavaFx Coursehttp://bit.ly/2XMvZWA
NodeJs Coursehttp://bit.ly/2GPg7gA
Jenkins Course http://bit.ly/2Wd4l4W
Scala Coursehttp://bit.ly/2PysyA4
Bootstrap Coursehttp://bit.ly/2DFQ2yC
MongoDB Coursehttp://bit.ly/2LaCJfP
QT C++ GUI Coursehttp://bit.ly/2vwqHSZ