Shopify: сервер вернул неверный или неполный ответ - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь получить "Hello World!"Shopify приложение и я столкнулся с проблемой.Я использую Python's Flask, развертываю его на моем localhost: 5000 и использую ngrok для отправки его в сеть.

Конфигурация ngrok выглядит успешно, но встроенное приложение (после его установки в моем хранилище разработчика) выдает следующую ошибку:

502 Bad Gateway / Сервер вернул недопустимый или неполныйresponse

Код, который я использую для ngrok, выглядит следующим образом:

from flask_script import Manager

from helloshopify import create_app
from helloshopify.extensions import db
from helloshopify import config
from flask_ngrok import run_with_ngrok

manager = Manager(create_app)
run_with_ngrok(manager)

@manager.command
def run_debug():
    """run app in debug mode using adhoc ssl. 
    Make sure that in production you have valid certs.

    """

    app = create_app(config.DefaultConfig)
    app.run(debug=True, host='0.0.0.0', ssl_context='adhoc')

@manager.command
def initdb():
    """ Initialize database.

    """

    db.drop_all()
    db.create_all()
    db.session.commit()

if __name__ == "__main__":

    manager.run()

Также я использовал HTTPS URL, предоставленный ngrok, в настройках приложения shopify.

Есть ли способ решить эту проблему?

...