App Engine (Python)在本地测试运行时, 默认绑定了localhost 所以当你想要通过虚拟机或者其它机器访问你的程序时就会出问题无法访问的情况。
其实只要有点IP基础知识的人就可以想到将IP换成是0.0.0.0就可以让服务与IP无关。
所以我们可以在运行时加上以下的参数:
–address=0.0.0.0
这样就可以让不同的IP都能访问到。
当然也可以添加成:
–address=192.168.1.1
仅限于局域网内访问。
总之只要你对IP绑定的原理有一些了解就可以帮助你更好的完成测试。