无法在127.0.0.1

时间:2018-04-26 19:10:59

标签: python flask vagrant virtualbox

我正在尝试在我的网站上加入Google登录按钮。但是,Google OAuth客户端不允许来自主机http://0.0.0.0:someport的请求。当我尝试将主机更改为http://127.0.0.1:someport时,我的服务器启动并运行,但无法访问该站点。我正在使用vagrant和virtual box运行Linux服务器。没有错误通过终端(Mac)输出,更改端口不能解决问题。

启动我的服务器

app = Flask(__name__)

if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='127.0.0.1', port=8000)

2 个答案:

答案 0 :(得分:0)

当然无法到达,因为您没有路由要到达的页面(并且希望您安装了框架flask并且不要忘记从flask导入类Flask)。

代码如下:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return "Hello World"

if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='127.0.0.1', port=8000)

答案 1 :(得分:-1)

试试这个,

app = Flask(__name__)

if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='0.0.0.0', port=8000)