- Si es un usuario avanzado de PC, lo más probable es que esté familiarizado con el funcionamiento del proxy.
- Muchos desarrolladores informaron que se produjo un error al intentar enviar un mensaje de solicitud de proxy en sus proyectos, pero hay una manera de solucionar este problema.
- ¿Quieres saber más sobre los proxies? Este artículo del servidor Proxy dedicado tiene toda la información que necesita.
- ¿Tiene problemas adicionales en su PC? Nuestro Fix Hub tiene guías más detalladas que pueden ayudarlo a solucionar todos sus problemas.
Si es un desarrollador, es posible que haya encontrado un Ocurrió un error al intentar enviar una solicitud de proxy mensaje en su PC.
Este error puede causar muchos problemas a algunos usuarios, pero hoy queremos mostrarle un par de soluciones que podrían ayudarlo a solucionar este problema de una vez por todas.
¿Cómo puedo corregir el error que se produjo al intentar realizar una solicitud de proxy?
1. Compruebe qué versión de IP está utilizando el servidor
- Compruebe la versión IP de su servidor.
- Asegúrese de que el servidor y el proxy utilicen la misma versión de IP.
Los usuarios informaron este mensaje de error porque el servidor estaba usando IPV6 mientras que el proxy usaba IPV4, pero después de cambiar eso, el problema se resolvió por completo.
2. Modifica tu código
- Abre tu proyecto.
- Ahora modifica el código así:
{
"/api": {
"target": "https://localhost:12345",
"secure": false,
"changeOrigin": true
}
}
Los usuarios informaron que agregar el cambio de origen la configuración solucionó el problema, así que asegúrese de intentarlo.
3. Cambiar la configuración del proxy del paquete web
- Abierto webpack.config.js. Debería encontrar este archivo en la raíz del directorio de su proyecto.
- Asegúrate de que tu código se vea así:
devServer: {
proxy: {
"*": "http://[::1]:8081"
// "secure": false,
// "changeOrigin": true
}
},
Según los usuarios, es crucial que añadas [::1] para solucionar este problema, así que asegúrese de intentarlo.
4. Modificar el archivo de hosts
- Abre el Hospedadores Archivo. Tenga en cuenta que este archivo está protegido, así que asegúrese de consultar nuestra guía sobre cómo editar correctamente el archivo de hosts en Windows 10.
- Ahora agregue la siguiente línea al archivo hosts:
127.0.0.1 servidor local - Guarde los cambios y verifique si el problema está resuelto.
5. Elimina el analizador corporal
Muchos usuarios informaron que solucionaron este problema simplemente eliminando middleware analizador de cuerpo exprés antes de HPM.
Después de hacer eso, el problema se resolvió por completo, así que asegúrese de intentarlo.
6. Agregue un encabezado en el proxy del cliente
- Abre tu código.
- Modifícalo así:
module.exports = function(app) {
app.use(proxy('/api', {
target: 'http://127.0.0.1:8080/',
headers: {
"Connection": "keep-alive"
},
}));
};
Ocurrió un error al intentar enviar una solicitud de proxy El mensaje puede causar muchos problemas, pero es de esperar que pueda solucionarlo con una de nuestras soluciones.