Использовать стороннюю библиотеку через Destionation в Sap Cloud Platform - PullRequest
1 голос
/ 07 мая 2020

Поскольку мы можем вызвать внешнюю службу Northwind oData в нашем потребляющем приложении sapUI5 (полагаясь на пункты назначения SCP и маршрутизацию в neo-app. json), мне было интересно, можно ли открыть пользовательскую библиотеку и вызвать ее в таким же образом, избегая проблем с CORS после развертывания. Я не могу найти подходящей документации о том, как настроить такое место назначения.

Мое требование - указать внешнюю библиотеку. Я предпочитаю не встраивать минифицированную библиотеку в свой проект и не называть ее жестко заданным путем.

Любая помощь будет очень оценена!

РЕДАКТИРОВАТЬ: Это пункт назначения Я настроил для тестирования ... Мне нужна библиотека в манифесте и настройте маршрутизацию в neo-app. json но библиотека все еще отсутствует в моем потребляющем проекте.

Test destination

1 Ответ

1 голос
/ 11 мая 2020

Мне удалось ответить на свой вопрос: предлагаемая архитектура осуществима: в следующей моей рабочей конфигурации. Обратите внимание, что моя конечная конфигурация указывает на настраиваемую библиотеку, развернутую в том же SCP.

В назначении SAP: enter image description here

В новом приложении. json приложения-потребителя:

enter image description here

Затем вы можете ссылаться на библиотеку в своих контроллерах как

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "namespace/mylibrary/library"
], function (Controller, library) {....}); 
...