Это должен быть очень конкретный c и странный вопрос.
Очевидно, это работает,
import http from 'http';
http.createServer(function(_req, res) {
res.end('yeah!');
}).listen(3000);
Но это не так. Сервер не отвечает на запрос.
import http from 'http';
http.createServer(function(_req, res) {
const pres = new Proxy(res, {});
pres.end('yeah!');
}).listen(3000);
Мне по какой-то причине нужно обернуть ServerResponse ... Я отлаживаю, но понятия не имею. Чем такой прокси-объект может отличаться от исходного объекта? Символы? Определения свойств? Если кто-то знает об этом, пожалуйста, напишите. Любая информация будет оценена.