Добрый вечер,
если есть
fn 1 -- //https запрос к серверу, который потом делает tcp connect к прокси,
Тут доступны auth-headers запроса и глобал скоуп
fn 2 -- //обработка запроса к прокси
не доступны auth-headers, но доступен скоуп fn 1
можно предположить что все эти асинхронные запросы будут отрабатывать (между tcp connectом net.connect => connectHandler) синхронно? Сделал curl stress test с временем, вроде отрабатывают синхронно, но это мок. Вот такой вот костыль, хз как установить связь между запросом к серверу, который инициирует tcp коннект и реквестом, который ловит прокси после этого коннекта.
хз как это реализовать нормально, ибо на доверии делать массив, и его шифтить - сомнительно, не? Т.е. функции стабильно отрабатывает в порядке 1 - 2, для каждого нового запроса, но id или чего-то подобного у них нет
а все дело в том, что в функции два, которая уже хэндлит tcp запрос, нужны эти auth-headers из запроса к серверу
причем при http они есть 🤨