У меня есть это в родительском процессе:
import cp = require('child_process');
const k = cp.fork(file);
app.use(function(req,res,next){
k.send('handle', req.socket);
};
и затем у меня есть это в дочернем процессе:
process.on('message', function (m, socket) {
if (m === 'handle' && socket) {
socket.end('foobar!!!');
}
else{
console.log('nope');
}
});
После некоторой регистрации я знаю, что socket.end('foobar!!!');
вызывается. Но я вижу эту ошибку в браузере:
Кто-нибудь знает, как я могу отправить действительный ответ с помощью простой розетки в моем распоряжении?
Полагаю, мне нужно научиться писать правильный HTTP-ответ, никогда раньше не пробовал.