Для тестирования приложения в моем WebIDE я планирую использовать фиктивные данные, которые я уже создал. Но, к сожалению, я не могу запустить свое приложение с фиктивными данными. Я создал index.html в соответствии с этим файл и в этот вопрос
Но когда я запускаю свое приложение, я вижу только более светлый синий фон и ничего больше. Моя консоль полна ошибок, и он не может найти многие из используемых ресурсов. Я не использую никаких настраиваемых библиотек, все, что используется, не включено мной.
Это ошибки в консоли:
XMLHttpRequest не может загрузить ComponentBase.js. На запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin. Следовательно, доступ к источнику 'webide-link' не разрешен. Ответ имел код состояния HTTP 404.
Неперехваченная ошибка: не удалось загрузить 'ui / s2p / srm / sourcingcockpit / Component.js' из ./Component.js: Ошибка: не удалось загрузить 'sap / ca / scfld / md / ComponentBase.js' из https://openui5.hana.ondemand.com/resources/sap/ca/scfld/md/ComponentBase.js: 0 - NetworkError: не удалось выполнить 'send' на 'XMLHttpRequest': не удалось загрузить
И одна очень странная ошибка: не удалось найти JS-библиотеку sinon.js, хотя она существует.
Обновление: мой index.html (сохранен в корневом каталоге приложения):
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<title>SAPUI5 App</title>
<script
id="sap-ui-bootstrap"
src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-libs="sap.m"
data-sap-ui-bindingSyntax="complex"
data-sap-ui-compatVersion="edge"
data-sap-ui-preload="async"
data-sap-ui-resourceroots='{
"namespace": "./"
}'>
</script>
<script>
sap.ui.getCore().attachInit(function () {
new sap.m.Shell({
app: new sap.ui.core.ComponentContainer({
name: "namespace"
})
}).placeAt("content");
});
</script>
</head>
<body class="sapUiBody" id="content">
</body>
</html>
Обновление 2: я попытался добавить это содержимое в свой neo-app.json, но на самом деле не знаю, как отформатировать путь к Component.js
{
"path": "/Component.js",
"target": {
"type": "service",
"name": "sapui5",
"entryPath": "/ui/s2p/srm/sourcingcockpit/"
},
"description": "Component Resource"
}
Обновление 3: я пытался запустить приложение без фиктивного сервера, но всегда получаю сообщение об ошибке, что sap-ui-core.js не может быть найден. Но когда я открываю файл, который не может быть найден по данной ссылке, я вижу sap-ui-core.js.
index.html
? - person hirse   schedule 22.04.2016