Ủy nhiệm yêu cầu

Một trong các mục tiêu của SDK là ủy nhiệm yêu cầu tới Finteza qua website của bạn. Để biết chi tiết về SDL, vui lòng truy cập phần "Ủy nhiệm tập lệnh và yêu cầu" .

Để tạo một phần mềm trung gian ủy nhiệm cho mọi yêu cầu phân tích của Finteza, sử dụng hàm createProxyMiddleware:

const path = require("path");
const express = require("express");
const finteza = require("finteza-sdk");
 
const app = express();
 
app.use(
  finteza.createProxyMiddleware({
    token: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
    đường dẫn: "/fz/"
  })
); 
 
app.listen(8080);

Phần mềm trung gian định tuyến độc lập các yêu cầu gửi đến và chỉ ủy nhiệm các yêu cầu phân tích tới Finteza.

Đặt các thông số dưới đây cho hàm createProxyMiddleware:

Thông số

Loại

Mô tả

đường dẫn path

chuỗi

Phần mở đầu của đường dẫn cho các yêu cầu cần được ủy nhiệm (ở đây đó là /fz/; nếu đường dẫn này đã bị chiếm, hãy sử dụng đường dẫn khác).

 

Dưới đây là các thay đổi cần thiết cho mã theo dõi, để mọi yêu cầu gửi tới Finteza được thực hiện cùng với đường dẫn với phần mở đầu đã định rõ.

token *

chuỗi

Token để đang ký đầu trang X-Forwarded-For. Bạn có thể nhận giá trị này trong phần cài đặt website của bảng điều khiển Finteza: mở phần Đếm, bật tùy chọn "Proxying the script and requests" (Ủy nhiệm tập lệnh và yêu cầu) và sao chép giá trị từ trường "Proxy token" (Token ủy nhiệm).

 

Khi ủy nhiệm, mọi yêu cầu được gửi tới Finteza được gửi một cách tự nhiên từ máy chủ website của bạn hơn là trực tiếp từ trình khách. Để chuyển địa chỉ IP thực của trình khách (và không chỉ địa chỉ website) tới Finteza, SDK sử dụng đầu trang X-Forwarded-For.

 

Để ngăn việc thổi phồng lưu lượng bởi các yêu cầu đánh lừa và chỉ cung cấp dữ liệu thực về số lượt truy cập website, Finteza kiểm tra chữ ký đầu trang trong các yêu cầu. Nếu đầu trang được ký bởi token website duy nhất, hệ thống tin tưởng vào giá trị của nó. Nếu không, lưu lượng được coi là "bị thổi phồng" (các báo cáo lưu lượng sẵn có trong phần Đặc tính của website thuộc bảng điều khiển Finteza).

url

chuỗi

Địa chỉ máy chủ của Finteza. Trong phần lớn trường hợp, nó sẽ không bị thay đổi.

thời gian chờ

số

Thời gian chờ cho việc ủy nhiệm yêu cầu. Mặc định là 15 000 ms.

* – các thông số được yêu cầu.

Lưu ý: Thay đổi mã theo dõi sau khi cấu hình ủy nhiệm.