【发布时间】:2019-12-05 12:22:00
【问题描述】:
所以我创建了这个服务器:
const { createServer} = require('http');
createServer(
(request, response) => {
response.writeHead(200, { "Content-Type": "text/plain" });
request.on("data", chunk => {
response.write(chunk.toString());
});
request.on("end", () => {
response.end();
});
}
).listen(8000);
还有这个客户:
const {request} = require('http');
request({
hostname:'localhost',
port: 8000,
method:'POST',
},response=>{
response.on("data", chunk => process.stdout(chunk.toString()));
}).end("Hello Server");
最初我遇到getaddrinfo ENOENT 错误,但是当我连接 wifi 时它停止了,现在我收到此错误:
response.on("data", chunk => process.stdout(chunk.toString()));
^
TypeError: process.stdout is not a function`
任何帮助的人
【问题讨论】:
-
这听起来很烦人,但
process.stdout实际上不是一个函数。
标签: javascript node.js stream