通过 Sap Cloud Platform 中的 Destination 使用第三方库
Consume a third party library through a Destionation in Sap Cloud Platform
因为我们可以在我们使用的 sapUI5 应用程序中调用外部 northwind oData 服务(依赖于 SCP 目的地和 neo-app.json 中的路由),我想知道是否可以公开一个自定义库并调用以同样的方式,一旦部署就避免了 CORS 问题。
我找不到任何关于如何配置此类目标的合适文档。
我的要求是引用外部库。我不想在我的项目中嵌入缩小的库,也不想用硬编码路径调用它。
如有任何帮助,我们将非常感激不尽!
编辑:
这是我为测试目的设置的目标...我需要清单中的库并在 neo-app.json 中设置路由,但我的消费项目中仍然缺少该库。
我设法回答了我自己的问题:建议的架构是可行的:在下面,我的工作配置。
请注意,我的目标配置指向部署在同一 SCP 中的自定义库。
在 SAP 目标中:
在消费应用的 neo-app.json 中:
然后您可以在您的控制器中引用库作为
sap.ui.define([
"sap/ui/core/mvc/Controller",
"namespace/mylibrary/library"
], function (Controller, library) {....});
因为我们可以在我们使用的 sapUI5 应用程序中调用外部 northwind oData 服务(依赖于 SCP 目的地和 neo-app.json 中的路由),我想知道是否可以公开一个自定义库并调用以同样的方式,一旦部署就避免了 CORS 问题。 我找不到任何关于如何配置此类目标的合适文档。
我的要求是引用外部库。我不想在我的项目中嵌入缩小的库,也不想用硬编码路径调用它。
如有任何帮助,我们将非常感激不尽!
编辑: 这是我为测试目的设置的目标...我需要清单中的库并在 neo-app.json 中设置路由,但我的消费项目中仍然缺少该库。
我设法回答了我自己的问题:建议的架构是可行的:在下面,我的工作配置。 请注意,我的目标配置指向部署在同一 SCP 中的自定义库。
在 SAP 目标中:
在消费应用的 neo-app.json 中:
然后您可以在您的控制器中引用库作为
sap.ui.define([
"sap/ui/core/mvc/Controller",
"namespace/mylibrary/library"
], function (Controller, library) {....});