У меня возникли трудности с просмотром информации, обмениваемой между приложением Node js и API.Опция «proxy» запроса Nodejs не является запросом маршрутизации через определенный узел
Разработчики используют модуль request. Глядя на риом есть опция называется «прокси»:
proxy - An HTTP proxy to be used. Supports proxy Auth with Basic Auth, identical to support for the url parameter (by embedding the auth info in the uri)
Однако, когда я добавляю в прокси-сервере в качестве опции, кажется, будет отвергнуто, поскольку в то время как запрос передаются на сервер, я не вижу никакой информации в моем HTTP прокси (Charles или Fiddler)
варианты, которые я использую являются:
exports.defaultOptions = function(){
return {
host: config.apiHost, // API url to connect too
headers: { 'Content-Type': 'application/json' },
method: 'POST', // Default method
port: config.apiPort, // API port number to connect too
proxy: 'http://192.168.2.183:8888'
};
};
Я пробовал другие методы отладки трафика (туннельные агентов, proxychains), но они все, кажется, приводит к методу CONNECT а не GET или POST.
Если у кого-либо есть опыт использования опциона прокси, или действительно, если я принципиально неправильно понял реализацию или использование опциона прокси, сообщите мне.
Thanks