点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在UI5应用程序中启用UAA时,我的Launchpad实施存在问题。 我希望我可以就正确的配置获得一些建议吗?
配置为XSA Fiori启动板,Cross MTA,UAA Auth。 UI5应用程序托管在单独的MTA中,因此按目的地进行引用。
所有源都可以在UAA分支下的github上找到: https: //github.com/bigsmity/xsalaunchpaddemo/tree/uaa
当我在UI5应用程序上启用UAA身份验证时,演示UI5应用程序在直接启动时运行https://xxxx-xxxx-launchpaddemoapp.sap-xxx-db.xxxxxx.xxx.xx:33033/webapp/index.html但 我无法从Fiori Launchpad导航到该应用程序。
单击图块时控制台中的错误是:
错误:从/launchpaddemoapp_dest/Component.js的负缓存中找到了'launchpaddemoapp/launchpaddemoapp/Component.js':makeNestedError(https://xxxx-sap-sapui5-fesv5上的意外令牌'<'。 sap-xxx-db.xxxxx.xxx.xx:33033/resources/sap/fiori/core-min-0.js:70:6831)位于requireModule(https://xxxx-sap-sapui5-fesv5.sap-xxx -db.xxxxx.xxx.xx:33033/resources/sap/fiori/core-min-0.js:70:12446)位于requireAll(https://xxxx-sap-sapui5-fesv5.sap-xxx-db)。 xxxxx.xxx.xx:33033/resources/sap/fiori/core-min-0.js:70:16395)在Object.r [根据需要](https://xxxx-sap-sapui5-fesv5.sap-xxx -db.xxxxx.xxx.xx:33033/resources/sap/fiori/core-min-0.js:70:20091),网址为https://xxxx-sap-sapui5-fesv5.sap-xxx-db.xxxxx。 xxx.xx:33033/resources/sap/fiori/core-min-2.js:65:27868在新的Promise(
在加载component.js时,将返回以下html来代替component.js内容。 这看起来包含一些重定向代码,但显然不能在此上下文中运行:
我还注意到脚本中的回调地址不正确:
https%3A%2F%2Fxxxx-xxx-launchpaddemo-launchpaddemo.sap-xxx-db.xxxx.xxx.xx%3A33033%2Flaunchpaddemoap%2Flogin%2Fcallback
https://xxxx-xxx-launchpaddemo-launchpaddemo.sap-xxx-db.xxxxx.xxx.xx:33033/launchpaddemoap/login/callback
使用目的地的实际地址是:
https://xxxx-xxx-launchpaddemo-launchpaddemo.sap-xxx-db.xxxxx.xxx.xx:33033/launchpaddemoapp_dest/Component.js?portalInterceptorAppId = launchpaddemoapp
最后6个字符从目标名称中删除。
当两者都托管在单独的MTA中时,从UI5应用程序调用javascript服务时,我也遇到过这种情况。
感谢所有帮助,谢谢
布拉德利。
今天,通过将@ sap/approuter切换为@ sap/site-app-server,我在此问题上取得了一些进展。 启动板方案似乎已解决,我将继续测试其余方案。 由于这是一个困难的配置,因此我将确保在不久的将来记录我的解决方案。
我仍然不确定天气,我将需要使用approuter来获取情况
谢谢
布拉德利。
**编辑:我的最新配置 https://blogs.sap.com/2020/04/03/xsa-fiori-launchpad-on-premise-configuration-with-cross- mta-dependencies-and-uaa./
**编辑:我已将示例分支从问题移至以下位置 https://github.com/bigsmity/xsalaunchpaddemo/tree/approuter-uaa-failure-cross-mta
出色的工作Bigsmity ! 您已经帮助我找到了有关设置MTA文件并将其拆分为更易于管理的结构的正确信息。
一周热门 更多>