Cara Mengakses FastAPI Backend daripada IP Berbeza pada Rangkaian Yang Sama
Mengakses backend FastAPI dari alamat IP berbeza dalam setempat yang sama rangkaian boleh dicapai dengan mengikuti langkah-langkah yang digariskan di bawah:
1. Menetapkan Bendera Hos kepada 0.0.0.0:
Untuk memastikan kebolehaksesan daripada peranti lain pada rangkaian, tetapkan bendera hos kepada 0.0.0.0 apabila menjalankan pelayan FastAPI. Ini menunjukkan bahawa pelayan harus mengikat semua alamat IP yang tersedia pada mesin.
2. Melaraskan Tetapan Firewall:
Jika perlu, laraskan tetapan firewall untuk membenarkan akses luaran ke port yang ditentukan. Anda mungkin perlu mencipta peraturan tembok api masuk untuk membenarkan sambungan masuk.
3. Mengkonfigurasi CORS:
Konfigurasikan CORS (Perkongsian Sumber Silang Asal) untuk membenarkan permintaan daripada asal yang berbeza untuk mendayakan permintaan silang asal (cth., permintaan dari hujung hadapan ke hujung belakang).
4. Membuat Permintaan HTTP dalam JavaScript:
Pastikan permintaan pengambilan JavaScript yang dibuat oleh hujung hadapan ke hujung belakang menggunakan asal dan URL yang betul. Ini bermakna menggunakan nama domain yang sama seperti yang dipaparkan dalam bar alamat penyemak imbas, bersama-sama dengan nombor port bahagian belakang sedang mendengar.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengakses bahagian belakang FastAPI saya daripada IP yang berbeza pada rangkaian yang sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!