process.stdin和process.stdout与http请求和响应之间的区别是什么?

时间:2014-08-19 18:39:13

标签: javascript node.js http stdout stdin

我正在学习Node.js并且经常在教程练习中通过process.stdin进行某种输入,修改或过滤它并将其传递给process.stdout,同时作为线索有一些示例代码使用http.createServer( function(req, res) { req.pipe( function of some sort... res.end(),有时则可能是这样process.stdin.pipe( function "something perhaps involving the through module"...).pipe(process.stdout)

1 个答案:

答案 0 :(得分:0)

不同之处在于前者(processor.stdin / out)正在编写命令行程序。后者(http.createServer)正在创建一个小型的Web服务器,其中"输入" (页面请求)和"输出" (结果页面)基本上由浏览器通过HTTP管理。没有展示任何特定于Web的教程可能会使用命令行,因为它更简单。