Maison  >  Questions et réponses  >  le corps du texte

python flask部署报错?

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

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

PHP中文网PHP中文网2741 Il y a quelques jours365

répondre à tous(1)je répondrai

  • 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'

    Il s'agit du code source de la fonction run de flask. Lorsque l'hôte n'est pas spécifié, il sera attribué à '127.0.0.1' par défaut. Si l'adresse de bouclage est utilisée pour envoyer des données, le logiciel de protocole renverra. immédiatement sans aucune transmission réseau. Temporary failure in name resolution, vérifiez les paramètres DNS du fichier resolv.conf.

    répondre
    0
  • Annulerrépondre