Memproksi permintaan
Salah satu tujuan SDK adalah untuk meminta proksi ke Finteza melalui situs web anda. Untuk detail tentang SDK, silahkan kunjungi bagian "Memproksi skrip dan permintaan".
Untuk membuat middleware proksi untuk semua kueri analitik Finteza, gunakan fungsi createProxyMiddleware:
const path = require("path");
|
Middleware secara mandiri merutekan permintaan masuk dan hanya memproksi permintaan analitis ke Finteza.
Atur parameter berikut untuk fungsi createProxyMiddleware:
Parameter |
Jenis |
Deskripsi |
---|---|---|
jalur * |
rangkaian |
Permulaan jalur untuk permintaan yang akan diproksi (ini dia /fz/; jika jalur ini sudah ditempati, gunakan yang lain).
Di bawah ini perlu perubahan untuk kode pelacakan, sehingga semua permintaan ke Finteza dieksekusi di sepanjang jalur dengan permulaan yang ditentukan. |
token * |
rangkaian |
Token untuk menandatangani header X-Forwarded-For. Anda bisa mendapatkan nilai ini di pengaturan situs web Finteza panel: buka bagian penghitung, aktifkan opsi "Memproksi skrip dan permintaan" dan salin nilai dari bidang "Token proksi".
Ketika memproksi, semua permintaan ke Finteza dikirim secara fisik dari server situs web anda dan daripada langsung dari klien. Untuk meneruskan alamat IP klien yang sebenarnya (dan bukan hanya alamat situs) ke Finteza, SDK menggunakan header X-Forwarded-For.
Untuk mencegah peningkatan trafik dengan menipu permintaan dan hanya menyediakan data real tentang kunjungan situs web, Finteza memeriksa sebuah tandatangan header dalam permintaan. Jika header ditandatangani oleh token situs web unik, sistem mempercayai nilainya. Kalau tidak, trafik dianggap "meningkat" (laporan trafik tersedia di situs web Kualitas panel Finteza). |
url |
rangkaian |
Alamat server Finteza. Dalam kebanyakan kasus, itu tidak boleh diubah. |
waktu habis |
jumlah |
Waktu habis untuk memproksi permintaan. Standarnya adalah 15 000 ms. |
* – parameter yang diperlukan.
Catatan: Perubahan kode pelacakan setelah mengonfigurasi memproksi. |