Apabila menjalankan apl Flask dalam mod pembangunan, ia selalunya tidak boleh diakses daripada mesin selain daripada komputer tempatan yang ia berjalan . Tingkah laku ini, tidak seperti Rails dalam mod dev, boleh membingungkan.
Sebab Kebolehcapaian Terhad
Pelayan pembangunan Flask tidak bertujuan untuk pengeluaran dan direka bentuk dengan tumpuan kepada kemudahan dan kemudahan penggunaan berbanding keselamatan dan kestabilan. Untuk penggunaan pengeluaran, dokumentasi Flask mengesyorkan menggunakan alternatif seperti gunicorn.
Penyelesaian: Mengkonfigurasi untuk Keterlihatan Rangkaian
Walaupun terdapat batasan, adalah mungkin untuk mendayakan keterlihatan rangkaian untuk Pelayan dev flask dengan konfigurasi berikut:
0.0.0.0 ialah alamat IP khas yang mengikat pelayan kepada semua alamat IP mesin hos. Ini membenarkan akses daripada mesin lain pada rangkaian menggunakan alamat IP sebenar mesin.
Tembok Api dan Pertimbangan Keselamatan
Selepas mendayakan keterlihatan rangkaian, pastikan tembok api anda membenarkan sambungan masuk pada port yang ditetapkan (5000 secara lalai). Selain itu, berhati-hati tentang kemungkinan kebimbangan keselamatan yang berkaitan dengan menjalankan pelayan pembangun Flask dalam persekitaran pengeluaran.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Jadikan Pelayan Pembangunan Kelalang Saya Boleh Diakses daripada Komputer Lain di Rangkaian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!