Невозможно запустить приложение фляги на 127.0.0.1 - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь добавить кнопку входа в Google на свой сайт. Однако клиент OAuth Google не разрешает запросы от хоста http://0.0.0.0:someport. Когда я пытаюсь изменить свой хост на http://127.0.0.1:someport, мой сервер запускается и работает, но сайт не может быть достигнут. Я работаю на сервере Linux, используя Vagrant и виртуальный ящик. Через терминал (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 голосов
/ 07 декабря 2018

Конечно, это не может быть достигнуто, потому что вы не перенаправили страницу, которую хотите достичь (а также, надеюсь, вы установили фреймворк фреймворка и не забыли импортировать класс 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)
0 голосов
/ 27 апреля 2018

попробуйте это,

app = Flask(__name__)

if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='0.0.0.0', port=8000)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...