无法加载sap / m / label.js

时间:2018-09-20 14:59:25

标签: label sapui5

这真的很奇怪。我已经使用SAP Web IDE个人版开发了一个应用程序。应用程序工作正常。将其部署在我的ABAP后端上,一切正常,将其部署在QAS系统上时也是一样。到目前为止一切顺利。

在云上的SAP Web IDE Full-stack上部署了应用程序。配置了Cloud Connector,在SCP中设置了目标,然后从那里运行了应用程序。在主屏幕上一切正常(很多组件,其中有一个表)。当我单击其中的一行以导航至详细视图时,应用崩溃,报告了文件404 error的{​​{1}}。

更改了引导程序,将对我的库的引用替换为对Cloud Platform的SAP UI core libraries

的引用

遇到了相同的错误以及一个sap/m/label.js(据我所知,运行没有安全选项但有其他安全选项的Chrome,应该不会看到此错误)。简而言之,无论我使用哪种引导程序,我的应用似乎都与No 'Access-Control-Allow-Origin' header is present on the requested resource有关,而在我的本地环境(1.44.31)中,一切正常。知道我应该去哪里看看吗?

例外:

sap/m/label.js

1 个答案:

答案 0 :(得分:1)

仔细检查您的详细信息视图中某处是否有<标签>而不是<标签>

顺便说一句,对于CORS问题(允许起源...),您应该修复它,在后端设置等效的“目标”。这可以通过Web Dispatcher完成。将其设置为反向代理,这样,每当Web调度员收到某个URL(您选择的URL)的呼叫时,它将其重定向到UI5 CDN。然后,WD在响应中接收到UI5核心文件,并将其自动发送到浏览器,因此您的浏览器“认为”文件来自与所有其他请求具有相同host:port的WD。因此没有CORS问题

首先解决CORS。如果那里有CORS问题,它将永远无法解决。