TypeError: ParserIncomingMessage is not a constructor
at HTTPParser.parserOnHeadersComplete(_http_common.js:81:21)
at socketOnData(_http_server.js:470:20)
at emitOne(events.js:116:13)
at Socket.emit(events.js:211:7)
复现代码:
const http =require('http');const net =require('net');const httpserver = http.createServer((req,res)=>{
console.log('~~ http request');
res.end('aaa');})
httpserver.on('connection',(socket)=>{
console.log('httpsever connection');})const netserver = net.createServer((socket)=>{
console.log('netserver connection');
httpserver.emit('connection',socket);// This listener is not important.
socket.once('data',(data)=>{
console.log('netserver data',data.toString());// This line of code is not important.
socket.emit('data',data);});}).listen(30332);