In this post we will learn to read a text file synchronously with a blocking code and asynchronously by writing non-blocking code. Node.js provides methods to read a file both synchronously and asynchronously in it's 'fs' module. Synchronously reading a file using blocking methods of Node.js: Asynchronously reading a file using non-blocking methods of Node.js: … [Read more...] about Read File Synchronously and Asynchronously (Blocking and Non-blocking ways)
Archives for November 2019
Simple Web Server Program in Node.js
Here we write a simple web server program in Node.js that serves static text to the client's HTTP requests. The createServer method returns a http.Server objectWe are passing requestListener callback function as a parameter to createServer which automatically added to the 'request' eventhttp.Server emits 'request' event when it receives a requestThe request event passes … [Read more...] about Simple Web Server Program in Node.js
Piping Readable Stream to Writable Stream
In this post you'll learn how to pipe readable stream into writable stream. Piping readable stream to standard output Line 1: Importing 'request' module which simplifies reading from http request. Make sure to download this module using npm install requestLine 2: Requesting response from a web addressLine 3: Piping the readable stream to standard output that is … [Read more...] about Piping Readable Stream to Writable Stream