Redireccionamiento por proxy de solicitudes
Una de las tareas de SDK es el redireccionamiento por proxy de las solicitudes a Finteza a través de su sitio web. Podrá encontrar más información al respecto en el apartado "Redireccionamiento proxy de scripts y solicitudes".
Para crear una capa intermedia para el redireccionamiento por proxy para todas las solicitudes analíticas realizadas a Finteza, utilice la función createProxyMiddleware:
const path = require("path");
|
La capa intermedia enrutará por sí misma las solicitudes entrantes y redireccionará por proxy solo las solicitudes analíticas a Finteza.
Para la función createProxyMiddleware, indique los parámetros siguientes:
Parámetro |
Tipo |
Descripción |
---|---|---|
path * |
string |
Inicio de la ruta para las solicitudes que se redireccionarán por proxy (en este ejemplo, /fz/; si esta ruta ya está ocupada, use otra).
A continuación, se describirán los cambios en el código de seguimiento para que todas las solicitudes a Finteza se ejecuten por las rutas que tengan precisamente este inicio. |
token * |
string |
Token para la signatura del encabezado X-Forwarded-For. Usted puede obtener este valor en el panel de Finteza, en los ajustes del sitio web: abra el apartado "Contador", active la opción "Redireccionar por proxy scripts y solicitudes" y copie el valor del campo "Token del proxy".
Al redireccionar por proxy, todas las solicitudes a Finteza son enviadas físicamente desde el servidor de su sitio web, y no por los clientes. Para transmitir a Finteza las direcciones IP reales de los clientes (y no solo la dirección del sitio web), el SDK usa el encabezado X-Forwarded-For.
Para prevenir el aumento fraudulento de tráfico mediante la sustitución de solicitudes e informarle solo sobre las solicitudes reales, Finteza comprueba la signatura de los encabezados en las solicitudes. Si la encabezado ha sido firmado con el token único del sitio web, el sistema se fiará de sus valores; de lo contrario, el tráfico se considerará aumentado de forma fraudulenta (los informes sobre el tráfico están disponibles en el apartado "Calidad" del sitio web, en el panel Finteza). |
url |
string |
Dirección del servidor de Finteza. Por lo general, no es necerario cambiarlo. |
timeout |
number |
Tiempo límite para el redireccionamiento por proxy de las solicitudes. Por defecto, 15000 ms. |
* – parámetros obligatorios.
Importante: después de ajustar el redireccionamiento por proxy, introduzca los cambios en el código de seguimiento. |