Не удалось загрузить sap / m / label.js - PullRequest
0 голосов
/ 20 сентября 2018

Это действительно странно.Я разработал приложение с использованием SAP Web IDE Personal edition.Приложение работает отлично.Развернул его на моем бэкэнде ABAP, все в порядке, то же самое, когда я развернул его в своей системе QAS.Пока все хорошо.

Развертывание приложения в SAP Web IDE Полный стек в облаке.Настроил Cloud Connector, настроил адресатов в SCP и запустил приложение оттуда.Все в порядке с основным экраном (множество компонентов, среди них таблица).Как только я щелкнул по одной из строк, чтобы перейти к подробному представлению, приложение упало, сообщив 404 error для файла sap/m/label.js.

Измененная начальная загрузка, заменив ссылку на мои библиотеки ссылкой наОблачные платформы Базовые библиотеки SAP UI

У меня та же ошибка, что и у No 'Access-Control-Allow-Origin' header is present on the requested resource (по моим скудным знаниям не должно появляться при работе с Chrome без параметров безопасности, кроме как).В нескольких словах, мое приложение, похоже, имеет проблему с sap/m/label.js, независимо от того, какой тип загрузки я использую, в то время как в локальной среде (1.44.31) все работает нормально.Есть идеи, где мне искать?

Исключение:

Uncaught (in promise) Error: failed to load 'sap/m/label.js' from ../resources/sap/m/label.js: 404 - Not Found
    at p1 (jquery.sap.global-dbg.js:3274)
    at Object.q.sap.require (jquery.sap.global-dbg.js:3840)
    at f (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:1949)
    at k (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:2798)
    at h (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:2754)
    at g (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:2497)
    at Q (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:5485)
    at P (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:5101)
    at k (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:6172)
    at h (eval at evalModuleStr (jquery.sap.global-dbg.js:3315), <anonymous>:572:2754)

1 Ответ

0 голосов
/ 22 сентября 2018

Дважды проверьте, если у вас есть

Кстати, для проблемы CORS (разрешить происхождение ...) вы должны исправить это, настроивЭквивалент «назначения» в вашей серверной части.Это можно сделать с помощью Web Dispatcher.Установите его в качестве обратного прокси-сервера, поэтому всякий раз, когда веб-диспетчер получает вызов по определенному URL (выбранному вами), он перенаправляет его на CDN UI5.Затем WD получает в ответ основные файлы UI5 и автоматически отправляет их в ваш браузер, поэтому ваш браузер «думает», что файлы поступают из WD, который имеет тот же порт host: как и все другие запросы.Поэтому нет проблемы с CORS

Сначала решите CORS.Если у вас есть проблема с CORS, она никогда не будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...