Articles of proxy

¿Cómo tratar con ‘leer ETIMEDOUT’ en Node.js?

Tengo un modelo de pub / sub usando Node.js para transmitir datos de un cliente a otro cliente. Además, el servidor también registra todo lo recibido y enviado a nuevos clientes. Sin embargo, algunos datos se corrompieron durante la transferencia, y obtuve un error como: Error with socket! { [Error: write EPIPE] code: ‘EPIPE’, errno: […]

Llamar a un servicio web https en node.js (Detrás del proxy)

Estoy intentando llamar a un servicio web https desde node.js. Estoy detrás de un proxy, así que estoy proporcionando el proxy y el puerto en las opciones junto con las credenciales. Pero estoy recibiendo el siguiente error [Error: 2060:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol :openssl\ssl\s23_clnt.c:683: ] El siguiente es el fragmento de código en el que estoy tratando […]

TypeError con clase Proxy – TypeError: ‘set’ en proxy: la trampa devolvió el truish para la propiedad

Recibo este error divertido cuando uso la clase Proxy: TypeError: ‘set’ on proxy: trap returned truish for property ‘users’ which exists in the proxy target as a non-configurable and non-writable data property with a different value Tengo una biblioteca que crea las propiedades de los objetos proxy de forma recursiva, donde cualquier propiedad no primitiva […]

node.js flujo de eventos http.request: ¿a dónde fue mi evento END?

Estoy trabajando en un plan astuto que involucra el uso de node.js como un servidor proxy frente a otro servicio. En breve: Enviar solicitud entrante a un archivo estático (si existe) De lo contrario, despacha la solicitud a otro servicio. Tengo los conceptos básicos funcionando, pero ahora estoy tratando de hacer que todo funcione con […]

“Proxying” muchas solicitudes HTTP con Node.js + Express 2

Estoy escribiendo proxy en Node.js + Express 2. El proxy debe: descifre la carga útil POST y emita una solicitud HTTP al servidor según el resultado; cifrar la respuesta del servidor y enviarla de vuelta al cliente. La parte relacionada con el cifrado funciona bien. El problema que estoy enfrentando es el tiempo de espera. […]

La instalación de NPM no funciona con artefactos alrededor del proxy

Básicamente, estoy intentando descargar paquetes desde https://registry.npmjs.org/ usando npm install, pero estoy bajo un proxy. He configurado un repository remoto que se conectará (arriba del enlace) y la memoria caché utilizando artefactos, de modo que pueda extraer localmente, pero parece que no funciona. Siguió estas instrucciones: http://www.jfrog.com/confluence/display/RTF/Npm+Repositories ¿Alguien más tiene dificultades con el proxy? He […]

Servidor proxy con Node.js en Heroku

Estoy tratando de construir un servidor proxy con Node.js en Heroku usando http-proxy. Todo funciona bien a nivel local, pero tengo algunos problemas con Heroku. var http = require(‘http’); var httpProxy = require(‘http-proxy’); settings = { “localhost”: process.env.LOCALHOST, “devices”: process.env.DEVICES_URI } var options = { router: { } } options.router[settings.localhost + ‘/devices’] = settings.devices + […]

Cómo detectar el usuario cancela la solicitud

Estoy probando Node.js escribiendo un proxy de almacenamiento en caché de http / web muy básico, y he golpeado algo que no he logrado romper. Suponiendo que tengo una funcionalidad proxy muy básica (escuchar la solicitud, canalizarla al servidor externo, esperar la respuesta, canalizarla al cliente), ¿cómo detecto cuándo el cliente (navegador web) cancela la […]

Proxy con nodejs

Desarrollo una aplicación web, contra una api. Como la API no se está ejecutando en mi sistema local, necesito hacer un proxy de la solicitud para no ejecutar problemas de dominio cruzado. ¿Hay una manera fácil de hacer esto para que mi index.html se envíe desde la solicitud local GET, POST, PUT, DELETE? Vaya a […]

¿Qué hace realmente el “proxy de confianza” en express.js, y necesito usarlo?

Estoy escribiendo una aplicación Express que se encuentra detrás de un servidor nginx. Estaba leyendo la documentación de Express y mencionó la configuración de “proxy de confianza”. Todo lo que dice es proxy de confianza Habilita el soporte de proxy inverso, deshabilitado de forma predeterminada Leí el pequeño artículo aquí que explica Sesiones seguras en […]