通过 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) {....});