稳定性: 2 - 稳定

    readline 模块提供了一个接口,用于一次一行地读取[可读流][Readable](例如 [process.stdin])中的数据。 可以使用以下方式访问它:

    1. const readline = require('readline');

    以下的简单示例说明了 readline 模块的基本用法。

    1. const readline = require('readline');
    2. const rl = readline.createInterface({
    3. input: process.stdin,
    4. output: process.stdout
    5. });
    6. rl.question('你如何看待 Node.js 中文网?', (answer) => {
    7. // TODO:将答案记录在数据库中。
    8. console.log(`感谢您的宝贵意见:${answer}`);
    9. rl.close();
    10. });

    一旦调用此代码,Node.js 应用程序将不会终止,直到 readline.Interface 关闭,因为接口在 input 流上等待接收数据。