Rumah > Soal Jawab > teks badan
在使用flask
部署在云端的时候,run
函数里没有指定host
,发现不能访问到。在网上查资料中发现需要指定host="0.0.0.0"
才可以在公网访问到。但指定后flask
报Temporary failure in name resolution
不知如何解决?
请问各位,为什么不指定host的时候公网无法访问,指定后为什么会报这个错,该如何解决?
谢谢大家。
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.