node 标准输入流和输出流代码实例

 更新时间:2019年09月19日 10:33:08   作者:muamaker  
这篇文章主要介绍了node 标准输入流和输出流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了node 标准输入流和输出流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

使用node 在 CMD 控制台获取输入的指令:

方式一:

process.stdin.resume();
process.stdin.setEncoding('utf-8');
process.stdout.write('请输入:'); //标准输出
process.stdin.on('data', function (data) {
  var str = data.slice(0, -2);
  process.stdin.emit('end');
  process.stdout.write('输入的:'+str);    
});
process.stdin.on('end', function () {
   process.stdin.pause();
});

方式二:

const readline = require('readline');
const rl = readline.createInterface({
 input: process.stdin,
 output: process.stdout
});
rl.question('你认为 Node.js 中文网怎么样?', (answer) => {
 // 对答案进行处理
 console.log(`多谢你的反馈:${answer}`);
 rl.close();
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • NodeJs中的VM模块详解

    NodeJs中的VM模块详解

    这篇文章主要介绍了NodeJs中的VM模块详解,本文讲解了什么是VM? 、VM模块的runInThisContext、runInThisContext方法等内容,需要的朋友可以参考下
    2015-05-05
  • 命令行批量截图Node脚本示例代码

    命令行批量截图Node脚本示例代码

    这篇文章主要给大家介绍了关于命令行批量截图Node脚本的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-01-01
  • Node.js中使用jQuery的做法

    Node.js中使用jQuery的做法

    在Node.js中使用jQuery的做法,需要先安装jquery,npm install jquery ,安装后的版本是 3.1.0,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-08-08
  • Node.js API详解之 assert模块用法实例分析

    Node.js API详解之 assert模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 assert模块用法,结合实例形式分析了Node.js API中assert模块基本函数、功能、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • Node.js API详解之 vm模块用法实例分析

    Node.js API详解之 vm模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 vm模块用法,结合实例形式分析了Node.js API中vm模块基本功能、函数、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-05-05
  • 如何从头实现一个node.js的koa框架

    如何从头实现一个node.js的koa框架

    这篇文章主要介绍了如何从头实现一个node.js的koa框架,koa.js是最流行的node.js后端框架之一,有很多网站都使用koa进行开发,同时社区也涌现出了一大批基于koa封装的企业级框架。,需要的朋友可以参考下
    2019-06-06
  • 浅析node应用的timing-attack安全漏洞

    浅析node应用的timing-attack安全漏洞

    本篇文章给大家通过原理的原因分析了node应用的timing-attack安全漏洞问题,有兴趣的朋友阅读参考下。
    2018-02-02
  • node版本过高该如何将node版本降低

    node版本过高该如何将node版本降低

    我们常使用nvm来管理node.js的版本,这样就可以根据自己的需要来回切换node.js版本,下面这篇文章主要给大家介绍了关于node版本过高该如何将node版本降低的相关资料,需要的朋友可以参考下
    2023-01-01
  • Egret引擎开发指南之编译项目

    Egret引擎开发指南之编译项目

    Egret框架是一个基于MIT开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有100%的控制权。你可以从Egret的Github网站获取它的源代码,从而了解和学习它的核心细节。Egret具有完善的文档,并且易于上手学习,可以让你更容易专注于游戏本身的开发
    2014-09-09
  • 一文带你搞懂Node中的流

    一文带你搞懂Node中的流

    流,通俗来讲就是数据流动,数据从一个地方缓慢的流到另一个地方。本文将通过示例为大家详细讲讲Node中的流,感兴趣的可以了解一下
    2022-08-08

最新评论