Rumah  >  Artikel  >  hujung hadapan web  >  Modul yang manakah digunakan untuk input konsol operasi nodeJs?

Modul yang manakah digunakan untuk input konsol operasi nodeJs?

PHPz
PHPzasal
2023-04-06 09:12:241122semak imbas

Node.js ialah persekitaran masa jalan JavaScript yang popular yang membolehkan anda menulis aplikasi sebelah pelayan menggunakan JavaScript. Node.js termasuk banyak modul terbina dalam yang boleh membantu anda dengan pelbagai tugas. Antaranya, satu modul digunakan secara meluas iaitu modul readline.

Dalam Node.js, modul readline ialah modul yang berkaitan dengan konsol operasi, yang boleh membaca input pengguna daripada konsol dengan mudah dan melaksanakan operasi yang sepadan melalui input ini. Modul ini menyediakan antara muka untuk membaca input pengguna daripada terminal dan mengembalikannya sebagai rentetan atau jenis data tertentu. Di bawah ialah contoh penggunaan mudah modul readline.

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

rl.question('请输入你的姓名:', (answer) => {
    console.log(`你好 ${answer}!`);
    rl.close();
});

Dalam kod di atas, modul readline diimport ke dalam skrip dan objek readline.createInterface() dicipta dengan memanggil fungsi readline.Interface. Kemudian, dengan mengakses kaedah rl pada objek question(), program boleh menunggu pengguna memasukkan data pada konsol Parameter pertama dalam kaedah question() ialah maklumat soalan yang ditanya, dan parameter kedua ialah apabila pengguna memasuki Fungsi panggil balik selepas jawapan.

Dalam contoh di atas, apabila menjalankan program Node.js ini, pengguna akan digesa untuk memasukkan nama mereka, dan selepas memasukkan nama, fungsi panggil balik akan dijalankan, mengeluarkan rentetan "Hello" + nama.

Selain itu, dalam modul readline, terdapat fungsi lain yang biasa digunakan, seperti:

  • rl.prompt(): cetak gesaan dan tunggu input pengguna.
  • rl.on(): Dengar acara tertentu (seperti line事件, close事件, dsb.).

Ringkasnya, jika anda perlu mendapatkan input pengguna daripada aplikasi Node.js, maka menggunakan modul readline ialah cara yang sangat mudah dan berkesan.

Atas ialah kandungan terperinci Modul yang manakah digunakan untuk input konsol operasi nodeJs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn