ExtJS: пустое имя файла (только .js? _Dc = 20181 ..) - ошибка 404

1

Я долгое время сталкиваюсь с этой проблемой, и, к сожалению, форумы sencha ничего не помогают. Поэтому я должен был здесь подняться.

Я пытаюсь разработать простую панель погоды. Во время отображения приложения в среде localhost он работает хорошо, но когда он переходит в живую версию, он дает эту ошибку ниже, и все приложение не работает;

GET http://www.myapp/.js?_dc=20180112155627 404 (Not Found)
fetch @ (index):89
fetch @ (index):99
loadSync @ (index):103
load @ (index):103
loadEntries @ (index):95
processRequest @ (index):85
loadSync @ (index):85
load @ (index):85

В качестве среды мы используем Jenkins и classic инструментарий во время выпуска версии, и это команды Дженкинса;

Started by GitLab push by nengin
+ sencha app build classic

Я использовал функцию Geolocation для панели погоды, но из-за этой проблемы я думал, что она продолжает вызывать ошибку, поэтому я ее вынимаю, но приложение все равно дает эту ошибку. На форумах Sencha они предложили мне

это происходит из-за недостающего файла/требуемого файла. Используйте sencha app build testing чтобы узнать, какой файл отсутствует. Также комментируйте modern инструкции инструментария на app.json чтобы избежать ошибок, связанных с ненужными классами.

Ну.. Я сделал все, но все же, если я не отключил элемент weather-panel на классе Dashboard и перетащил его в репозиторий, Дженкинс берет фиксацию и создает живую версию в Интернете. И держите эту ошибку выше!

Ниже вы найдете фрагменты кода weather-panel, что может быть причиной этой ошибки? Мне действительно нужна идея.

Вот целые блоки кода панели погоды @http://www.text-share.com/view/b53bd4fd

Спасибо, совет.


ОБНОВИТЬ

Через комментарий @Alexander:

Итак, у меня есть WARN на консоли: [W] [Ext.Loader] Synchronously loading 'Ext.data.proxy.JsonP'; consider adding Ext.require('Ext.data.proxy.JsonP') above Ext.onReady bootstrap.js:867 [W] [Ext.Loader] Synchronously loading 'Ext.data.proxy.JsonP'; consider adding Ext.require('Ext.data.proxy.JsonP') above Ext.onReady bootstrap.js:867

Я использовал JSONP на weatherdata класса и не включает в себя JsonP внутри requires. Теперь я добавил JsonP, и теперь WARN ушел! Так будет ли он работать без ошибки пустого файла на сервере с скомпилированным приложением?

  • 0
    @Njdhv Уважаемый Нарендра, надеюсь, у тебя будет шанс проверить этот пост! знак равно
  • 1
    Пожалуйста, откройте консоль браузера, затем работайте с некомпилированным приложением, как это было скомпилированное приложение, и проверьте наличие предупреждений «Синхронная загрузка ..., подумайте о добавлении ...». Обязательно исправьте все эти предупреждения, потому что они вызывают проблему.
Показать ещё 5 комментариев
Теги:
extjs
jenkins
weather

1 ответ

1
Лучший ответ

@Комментарий Александра был решением;

Откройте консоль браузера, затем выполните работу с незакомпилированным приложением, как это было скомпилированное приложение, и проверьте наличие каких-либо вхождений предупреждений "Синхронная загрузка..., рассмотрите добавление...". Обязательно исправьте все эти предупреждения, потому что они вызывают проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню