How To Read Data From Terminal In Javascript With Node.js | letsbug

    This is going to be short article on how you can make command line interface with node.js in Javascript. If you have been working with node.js you known that you can write something to the console with console.log method from you javascript file. But read some data from the terminal is something different, it is very in some other languages like c  and python.

    In javascript with node.js you have to do a little work. Start by requiring the readline module which is built in the node.js and then we call the method createInterface with process standard input and output as its parameter. Now basic foundation is done over here.

    Now we have lots of different methods that can be used but are going to use the question method which will prompt user to with a question to enter some data and then reads that data and returns us that data in a callback function.

    Then will can use that data to process it and do something with it. and at last we close the interface with close method. Below is the code for the same.

Read Data From The Terminal In Javascript & Node.js

Code:

const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

rl.question("What is your name? ", (answer) => {
    console.log(`Hello ${answer}`)
    rl.close();
})

Output:  


reading data  from terminal in javascript and node.js
question in the terminal


reading data  from terminal in javascript and node.js
answer to the question


    

reading data  from terminal in javascript and node.js
response








Comments

Categories

Big Data Analytics Binary Search Binary Search Tree Binary To Decimal binary tree Breadth First Search Bubble sort C Programming c++ Chemical Reaction and equation class 10 class 10th Class 9 Climate Complex Numbers computer network counting sort CSS Cyber Offenses Cyber Security Cyberstalking Data Science Data Structures Decimal To Binary Development diamond pattern Digital Marketing dust of snow Economics Economics Lesson 4 Email Validation English fire and ice Food Security in India Footprints Without feet Forest And Wildlife Resources game Geography Geography lesson 6 glassmorphism Glossary Graph HackerRank Solution hindi HTML image previewer India-Size And Location Insertion Sort Internet Network Status Interview Questions Introduction to cyber crime and cyber security IT javascript tricks json to CSV converter lesson 2 lesson 1 lesson 2 Lesson 3 Lesson 6 lesson 7 Life lines of National Economy life processes Linear Search Linked List lowest common ancestor Machine Learning MCQs median in array Merge sort min and max of two numbers Moment Money and Credit My Childhood Natural Vegetation and Wildlife NCERT Network connectivity devices Network Models Network Security No Men Are foreign Node.js operator overloading P5.js PHP Physical features of India Population Prime Numbers python Quick sort R language Rain on the roof Regular Expression Resources and development reversing array saakhi science Searching Algorithm Selection sort Social Media Marketing social science Software Engineering Software Testing Sorting Algorithm Stacks staircase pattern System Concepts Text Recognition The last Leaf time converter Time Passed From A Date Todo List App Tree Trending Technologies Understanding Economic Development username and password video player Visualization water resources Wired And Wireless LAN साखी
Show more

Popular Posts

Big Data MCQs(multiple choice questions) with answers - letsbug

Digital Marketing MCQ(Multiple Choice Questions) with Answers | part 1 | letsbug

Software Engineering MCQs questions with answers - letsbug