Maison > Article > interface Web > Quel module est utilisé pour l'entrée de la console d'opération nodeJs ?
Node.js est un environnement d'exécution JavaScript populaire qui vous permet d'écrire des applications côté serveur à l'aide de JavaScript. Node.js comprend de nombreux modules intégrés qui peuvent vous aider dans diverses tâches. Parmi eux, un module est largement utilisé, à savoir le module readline
. readline
模块。
在Node.js中,readline
模块是一个与操作控制台相关的模块,可以方便的读取用户从控制台的输入,并通过这些输入进行相应的操作。这个模块提供了一个接口来读取用户从终端输入的内容,并将其作为字符串或特定数据类型返回。下面是readline
模块的简单使用示例。
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('请输入你的姓名:', (answer) => { console.log(`你好 ${answer}!`); rl.close(); });
在上述代码中,readline
模块被导入到脚本,通过调用readline.createInterface()
函数创建一个readline.Interface
对象。然后,通过访问rl
对象上的question()
方法,程序可以等待用户在控制台输入数据,question()
方法中的第一个参数为询问的问题信息,而第二个参数是当用户输入答案后的回调函数。
在上述示例中,当运行该Node.js程序时,用户将被提示输入他们的姓名,并在输入姓名后运行回调函数,输出一个 “你好” + 姓名 的字符串。
另外,在readline
模块中,还有其他常用的函数,如:
rl.prompt()
:打印提示,并等待用户输入。rl.on()
:监听特定事件(如line事件
、close事件
等)。总之,如果你需要从Node.js应用程序中获取用户输入,那么使用readline
readline
est un module lié à la console d'opération, qui peut facilement lire les entrées de l'utilisateur depuis la console et effectuer les opérations correspondantes via ces entrées. Ce module fournit une interface pour lire les entrées de l'utilisateur à partir du terminal et les renvoyer sous forme de chaîne ou de type de données spécifique. Ce qui suit est un exemple simple d'utilisation du module readline
. 🎜rrreee🎜Dans le code ci-dessus, le module readline
est importé dans le script et un objet readline.Interface
est créé en appelant le readline.createInterface() fonction . Ensuite, en accédant à la méthode <code>question()
sur l'objet rl
, le programme peut attendre que l'utilisateur saisisse des données sur la console, dans le champ question() Méthode
Le premier paramètre est les informations sur la question demandée et le deuxième paramètre est la fonction de rappel lorsque l'utilisateur saisit la réponse. 🎜🎜Dans l'exemple ci-dessus, lors de l'exécution du programme Node.js, l'utilisateur sera invité à saisir son nom, et après avoir entré le nom, la fonction de rappel sera exécutée, produisant une chaîne de "Bonjour" + nom. 🎜🎜De plus, dans le module readline
, il existe d'autres fonctions couramment utilisées, telles que : 🎜rl.prompt()
: imprimer les invites et attendez la saisie de l'utilisateur. rl.on()
: écoutez des événements spécifiques (tels que événement de ligne
, événement de fermeture
, etc.) . readline
est un moyen très simple et efficace. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!