提问人:F H 提问时间:4/19/2023 更新时间:4/19/2023 访问量:62
从 UI5 Cloud foundry App 调用基于 nodejs 的 REST 服务
Invoke nodejs based REST service from UI5 Cloud foundry App
问:
我开发了一个独立的基于 nodejs expressjs 的 REST 服务,并部署在 Cloud Foundry 开发空间中。该服务附加了一个 approuter,并使用 xsuaa 进行身份验证和授权。我能够使用以下应用程序路由器 url(提示输入凭据)访问该服务。输入凭据后,它会加载数据):
https://busapp-router-<***>.cfapps.us10-001.hana.ondemand.com/busapp-node/nodejsapi/post/sendData
现在,我想从独立的 UI5 应用程序(在云铸造环境中使用 BAS 开发)调用此服务(上面的 URL)。我确实了解使用直接 url 时存在同源策略问题。对于 neo 环境,很简单,我们需要在 neo-app.json 中引用目标并将其与目标引用一起使用。但是,我对 Cloud Foundry 方法有点迷茫。我使用 BAS 独立 UI5 模板创建了该项目,并通过参考许多博客尝试了各种方法,但没有任何效果。
有人可以指导我从独立的 UI5 应用程序调用上述 nodejs 服务的步骤吗?我对目标创建、如何在 SAPUI5 应用程序中引用此目标以及来自 UI5 的 ajax 调用如何使用它连接到实际目标感到困惑。
问候
SAP 学习者
答: 暂无答案
评论