【问题标题】:what's the distinction between process.stdin and process.stdout vs. http request and response?process.stdin 和 process.stdout 与 http 请求和响应有什么区别?
【发布时间】:2014-08-19 18:39:12
【问题描述】:

我正在学习 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)

【问题讨论】:

  • stdin 从您的键盘获取数据。 stdout 将其显示在监视器上。 requestresponse 通过互联网。当然,这是一个很好的简化(您可以通过管道将stdout 传输到stdin,并且不涉及任何设备),但它或多或少是如何工作的。 HTTP 和标准流根本不相关。

标签: javascript node.js http stdout stdin


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-07
    • 2010-09-11
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多