将process.stdin管道传输到server.response

时间:2018-08-17 16:06:05

标签: javascript nodejs-stream

我正在尝试将键入的任何内容写入process.stdin到http服务器响应中。 当我连接到localhost:8080时,页面会继续加载,并且不会显示任何内容。有什么问题,我该如何解决? 这是我的代码:

const http = require('http');
const RL = require('readline');

http.createServer((req, res) => {
  res.writeHead(200, {
    'Content-Type': 'text/plain'
  });
  res.write('hello');
  const rl = RL.createInterface({
    input: process.stdin,
    output: res
  });

  rl.on('line', (data) => {
    res.write(data);
  })
  res.on('error', console.log);
}).listen(8080);

0 个答案:

没有答案