Node js中具有主体传播的访问目标

2020-08-30 00:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在开发一个需要通过...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们正在开发一个需要通过云连接器连接后端(ECC)系统的应用程序。我们已经使用主体传播配置了目标。 我需要在node js应用程序中使用目标。

如果我在应用路由器的xs-app.json中定义了目标,并且直接在node中对应用路由器的URL进行了硬编码。 这是正确的方法吗?>

6条回答
d56caomao
2020-08-30 00:56

嗨Manikandan,

您的建议是可能的,但是您可以通过公共URL使用后端服务,当然,您仍然需要accessToken来使用它。 将Nodejs应用程序放在前面的原因是什么? 您是否检查过CAP以增强服务?

我写了一个关于nodjes中axios的博客文章。 通过使用该库,您无需阅读目的地,只需传递目的地名称即可。 在这种情况下,该服务不会公开,并且目的地将在您的nodejs应用程序中使用。 从0.0.14版开始,主体传播应该起作用...

 const {SapCfAxios} = require('sap-cf-axios');
 const yourDestination = SapCfAxios(" YourDestinationName");
 const令牌= req.headers.authorization

 const response = await yourDestination({
   方法:"发布",
   网址:"/img/BookSet",
   数据:{
     标题:"在SAP Cloud Foundry中使用Axios",
     作者:" Joachim Van Praet"
   },
   标头:{
     " content-type":" application/json"
     "授权":令牌
   }
 })

kr,

Joachim

一周热门 更多>