Soy nuevo y no sé cómo hacer una solicitud de publicación con un proxy en node.js. Intenté muchos métodos pero nada funciona...
Tengo el servidor proxy, el puerto, el nombre de usuario y la contraseña.
¿Cómo hago esto en node.js?
ejemplo: quiero hacer una solicitud de publicación a http://example.com enviando este objeto {"a": 3} usando un proxy.
Muchas gracias por cualquier consejo/ayuda.
Encontré la solución:
const got = require('got'); const tunnel = require('tunnel'); (async () => { const { body } = await got.post("example.com", { json: { "a": 3 }, responseType: 'json', agent: { https: await tunnel.httpsOverHttp({ proxy: { host: "proxy host", port: 0, proxyAuth: "user:pass" }, }), } }); console.log(body); })();