cari

Rumah  >  Soal Jawab  >  teks badan

python flask部署报错?

在使用flask部署在云端的时候,run函数里没有指定host,发现不能访问到。在网上查资料中发现需要指定host="0.0.0.0"才可以在公网访问到。但指定后flaskTemporary failure in name resolution不知如何解决?

请问各位,为什么不指定host的时候公网无法访问,指定后为什么会报这个错,该如何解决?
谢谢大家。

PHP中文网PHP中文网2810 hari yang lalu402

membalas semua(1)saya akan balas

  • ringa_lee

    ringa_lee2017-04-18 09:45:18

    def run(self, host=None, port=None, debug=None, **options):
        if host is None:
            host = '127.0.0.1'

    Ini ialah kod sumber fungsi run flask Apabila hos tidak dinyatakan, ia akan ditetapkan kepada '127.0.0.1' secara lalai Jika alamat gelung balik digunakan untuk menghantar data, perisian protokol akan kembali serta-merta tanpa sebarang penghantaran rangkaian. Temporary failure in name resolution, semak tetapan dns fail resolv.conf.

    balas
    0
  • Batalbalas