点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在HANA XSA项目中使用Fiori Launchpad网站,但遇到奇怪的情况,我想解决:
在每个html5模块的xs-app.json中,我在模块页面本身的路由中设置了xsuaa。 我需要这样,以便令牌可以传递到所需的模块。 如果每个html5模块是单独启动的,没问题。
现在,如果我部署启动板,这将成为问题。 单击磁贴时,启动板会收到以下消息:
因此,该应用程序无法启动。 因此,如果我在html5应用的路由中设置为" none",则一切正常。 因此,必须缺少一些东西。 以下是xs-app.json,其中包含启动板的工作设置(无):
{ " welcomeFile":" webapp/index.html", " authenticationMethod":"路由", "路线":[{ " source":" ^/httpsRedirector_api/(.*)$", " target":"/img/redir/$ 1", " destination":" coreNode_api", " csrfProtection":否, " authenticationType":" xsuaa" },{ " source":" ^/sap/bc/lrep(。*)$", " target":"/img/sap/bc/lrep $ 1", " destination":" coreNode_api", " authenticationType":" xsuaa" },{ "资源": "/img/(。*)", " localDir":"资源", " authenticationType":"无", "替换":{ " pathSuffixes":[ " index.html" ], "服务": { " sapui5_sb":{ " tag":" ui5" } } } }] }
收到的导致" <"错误的文档是这个(当然,js应该不是html):
<头> <脚本> document.cookie =" ARFRG-131ah2njwye5uqas1yex97or91 =" + encodeURIComponent(location.hash)+"; path =/"; document.cookie =" ARLOC-131ah2njwye5uqas1yex97or91 =" + encodeURIComponent(location.href.split('#')[0 ] .split(location.host)[1])+"; path =/"; document.cookie =" signature = D8t2hvy%2Bqqcw%2F%2Fc0aNoLJLeBAxA%3D; path =/"; location =" https://hana -server.biz:39032/uaa-security/oauth/authorize?response_type=code&client_id=sb-na-669fc091-19bd-4db6-b8dd-782ab5a981d3!i2&redirect_uri=https%3A%2F%2Fhana-server.biz%3A51153%2Flogin %2Fcallback"