Приложению Dash в Shopify не удается загрузить компоненты dash

#python #flask #shopify #plotly-dash

#python #flask #Shopify #plotly-dash

Вопрос:

Я создал приложение DASH и развернул его на сервере, и оно работает нормально, но когда я пытаюсь встроить его в панель управления Shopify, оно не загружает компоненты dash, кто-нибудь может мне помочь с этим!

Вот как я его внедрил

Я создал приложение dash, которое отлично работает как на локальном, так и на сервере разработки, но выдает ошибку при встраивании в Shopify

код:

 <div class="dashboard">
var cloud_url = "https://yyy.zzzz.com/";
$(".dashboard").load(cloud_url);

</div>
 

и вот ошибка, которую я получаю

ПОЛУЧИТЬ https://apps.abc.com/_dash-component-suites/dash_renderer/react@15.4.2.min.js?v=0.21.0amp;m=1552054944 (404 не найдено)

К вашему сведению, URL-адрес моего приложения dash отличается от моего приложения Shopify, и по какой-то причине он добавляется к URL-адресу Shopify, а не к другому

Комментарии:

1. Вам удалось решить эту проблему? Я столкнулся с аналогичной проблемой.

2. Я не мог найти никакого решения, какое-то время я внедрял с помощью концепции iframe @KostasMouratidis

3. у меня не было Shopify, но в итоге я решил проблему; также было то, что URL-адрес приложения dash был другим (я использовал Werkzeug DispatcherMiddleware для добавления Dash в приложение Flask). Это было исправлением: app = Dash(__name__, requests_pathname_prefix="/modeling/", assets_external_path="http://127.0.0.1:8000/static/") где modeling был поддомен (т.Е. http://127.0.0.1:8000/modeling ), А во внешнем пути были статические файлы Flask.