如何在CloudFoundry中配置userapi服务

2020-08-22 01:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们的要求是在SAPUI5应用程...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们的要求是在SAPUI5应用程序中显示已登录的用户信息。 在我们的测试过程中,neo-app.json文件中的以下路由在NEO环境中都运行良好:

 {
         " path":"/img/services/userapi",
         "目标":{
             " type":"服务",
             "名称":" userapi"
         },
  },

当应用程序在CF环境中运行时,找不到Userapi服务。 我们不知道要在xs-app文件中添加什么才能使相同的功能正常工作?

在这里希望有人可以帮助我们前进。

谢谢

Rob

3条回答
大简至美
2020-08-22 01:52

嗨,Rob

HTML存储库与您的问题无关。 AppRouter是一个NodeJS应用程序,可实现安全功能并与分配的XSUAA服务实例集成。 它充当您的前端应用程序及其所有基础微服务的入口。

要将AppRouter添加到现有MTA,您需要做的就是向其中添加html5模块。

请注意,MTA内的html5模块实际上是一个 节点应用程序,它包含到webapp文件夹的默认路由-因此您可以加载构成html5应用程序的html,js和其他html5文件。

看看位于以下位置的package.json文件 模块的根目录,您将看到它包含对AppRouter的依赖关系,并通过向其发出节点启动命令来启动AppRouter应用程序:

 {
   " name":" app",
   " version":" 0.0.1",
   " description":"",
   " devDependencies":{
     " @ sap/grunt-sapui5module-bestpractice-build":" ^ 0.0.14"
   },
   "依赖关系":{
     " @ sap/approuter":" 5.4.1"
   },
   "脚本":{
     " start":"节点node_modules/@sap/approuter/approuter.js"
   }
 } 

您还可以通过添加NodeJS模块来实现相同目的。 但这会要求您手动添加依赖项并通过更改package.js文件来启动approuter程序。

最好的问候,
Ivan

一周热门 更多>