点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好!
所以有一段时间我一直在使用Webide来处理我的应用程序,但是我说是时候进行更改了,我想使用另一个编辑器(VS Code)。 我正在使用odata服务和xsuaa,对象存储和连接实例。
我不能说我很了解,因为我对这一切还很陌生,但是我会打电话给我我所做的事情以及我认为它不起作用的事情
我有3个模块,srv(正在使用cds和odata服务)/node/ui(ui5)
每个模块在Cloud Foundry上都有其自己的应用程序实例,每个应用程序实例都绑定到特定的服务实例(xsuaa,对象库等)
我从sap npm注册表中安装了所有必需的软件包,包括xsenv和xssec,现在应用程序正在运行,但更像是代码正在运行。 它没有绑定到来自Cloud Foundry的相同应用程序,并且我无法访问odata服务和其他服务。
换句话说,应用程序实例绑定到服务实例,但是IDE上的代码没有绑定到那些应用程序实例(或者就是这样)。 运行应用程序后,似乎问题是我无法访问ODATA服务。
我有我的mta(即使我没有运行任何与其相关的命令)和env VCAP_SERVICES,因此模块可以与xsenv.getServices()连接
有什么想法我可能会缺少什么吗?
嗨,
您的CAP项目根文件夹中是否有default-env.json文件?
对于ui5,您是否正在使用目标位置?
您是否正在使用应用路由器? 它可以在本地安装,并使用default-env.json文件配置以供本地使用,然后可以向其添加目标。 如果需要,目标可以指向远程服务
请检查此博客,可能会很有帮助
干杯,
卡洛斯
也许是示例 这很有用(尽管没有mta):
https://blogs.sap.com/2020/05/22/ui5-solving-cors-issue-during-local-development-with-app-router/
一周热门 更多>