Pelayan pembangunan Flask bertujuan untuk kegunaan tempatan dan tidak memudahkan akses daripada yang lain peranti rangkaian secara lalai. Walaupun mungkin untuk mendayakan ini, ia tidak disyorkan untuk persekitaran pengeluaran kerana had keselamatan dan prestasi.
Untuk menjadikan pelayan pembangunan boleh diakses di seluruh rangkaian, tetapkan pilihan --host dengan cara berikut:
flask run --host=0.0.0.0
Konfigurasi ini mengarahkan pelayan untuk mendengar semua alamat IP tersedia yang dikaitkan dengan mesin anda. Ambil perhatian bahawa adalah perlu untuk mengakses pelayan menggunakan alamat IP sebenar, kerana 0.0.0.0 tidak boleh diselesaikan dalam penyemak imbas.
Selepas mendayakan akses luaran , mungkin perlu melaraskan tetapan tembok api anda untuk membenarkan sambungan masuk pada port tertentu (lalai: 5000). Semak konfigurasi tembok api anda untuk memastikan akses diberikan daripada sumber yang dimaksudkan.
Dokumentasi mula pantas Flask menerangkan konfigurasi ini dalam "Pelayan Kelihatan Luaran" bahagian:
If you run the server you will notice that the server is only accessible from your own computer, not from any other in the network. This is the default because in debugging mode a user of the application can execute arbitrary Python code on your computer. If you have the debugger disabled or trust the users on your network, you can make the server publicly available simply by adding --host=0.0.0.0 to the command line: $ flask run --host=0.0.0.0 This tells your operating system to listen on all public IPs.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Jadikan Pelayan Pembangunan Flask Saya Boleh Diakses daripada Rangkaian Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!