Permintaan proksi
Salah satu objektif SDK adalah untuk permintaan proksi ke Finteza melalui laman web anda. Untuk butiran mengenai SDK, sila lawati "Proxying the script and requests" bahagian.
Untuk mewujudkan middleware proksi untuk semua pertanyaan analisis Finteza, gunakan createProxyMiddleware fungsi:
const path = require("path");
|
Middleware secara bebas mengarahkan permintaan masuk dan hanya permintaan analisis proksi ke Finteza.
Tetapkan parameter berikut untuk createProxyMiddleware fungsi:
Parameter |
Jenis |
Penerangan |
---|---|---|
path * |
string |
Permulaan jalan bagi permintaan untuk proksi (di sini adalah /fz/; jika laluan ini sudah pun diduduki, gunakan yang lain).
Berikut adalah keperluan perubahan pada kod penjejakan, supaya semua permintaan kepada Finteza dilaksanakan di sepanjang laluan dengan permulaan yang dinyatakan. |
token * |
string |
Token untuk mendaftar X-Forwarded-For header. Anda boleh mendapatkan nilai ini dalam tetapan laman web Finteza panel: buka bahagian Counter, aktifkan pilihan "Proxying the script and requests" dan salin nilai dari medan "Proxy token".
Apabila memproksi, semua permintaan kepada Finteza dihantar secara fizikal dari pelayan laman web anda dan bukan secara langsung daripada pelanggan. Untuk melewati alamat IP sebenar pelanggan (dan bukan hanya alamat laman) ke Finteza, SDK menggunakan X-Forwarded-For header.
Untuk mengelakkan inflasi trafik oleh permintaan penipuan dan hanya menyediakan data sebenar pada lawatan laman web, Finteza menyemak tandatangan header dalam permintaan. Sekiranya header ditandatangani oleh token laman web yang unik, sistem tersebut mempercayai nilai-nilainya. Jika tidak, trafik dianggap "inflated" (laporan trafik boleh didapati di bahagian laman web Quality panel Finteza). |
url |
string |
Alamat pelayan Finteza. Dalam kebanyakan kes, ia tidak boleh diubah. |
masa tamat |
nombor |
Masa untuk permintaan proksi. Lalai ialah 15 000 ms. |
* – parameter diperlukan.
Perhatian:Ubah kod penjejakan selepas mengkonfigurasi proksi. |