我正在尝试将键入的任何内容写入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);