点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)丹尼斯,你好 为了在此进行有关...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)丹尼斯,你好 为了在此进行有关...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
丹尼斯,你好
为了在此进行有关JavaScript代码的讨论,需要在此处启动一个新线程。
我的完整代码如下-
const express = require(" express");
const BusinessPartners = require(" @ sap/cloud-sdk-vdm-business-partner-service");
exports.businessPartners =函数(req,res){
getAllBusinessPartners()。
然后(businessPartners => {res.status(200).send(businessPartners);})
.catch(error => {res.status(500).send(error.message);
});;
}
函数getAllBusinessPartners(){
返回BusinessPartner.requestBuilder()
.getAll()
.withCustomHeaders({'APIKey':'mcJX5Yp6iMh3jXlGbDt17vNzyWgARQ1E'}).select(BusinessPartner.FIRST_NAME,BusinessPartner.LAST_NAME).filter(BusinessPartner.FIRST_NAME.equals(" John"))
.top(5)
.skip(0)
.execute({destinationName:'SAPS4HANASandBox'});
}
请让我知道是否要在此处进行任何更正?
谢谢
Mahesh Z。
您在此处提到的消息不是每条错误,而是一条警告。 标头并非在所有情况下都是必需的。
为了获得JWT,您将需要设置一个approuter。 JWT是Cloud Foundry上授权的基本机制。 对于安装程序,我建议此博客文章。 虽然介绍了如何保护Java应用的安全,但approuter的设置和JS的概念都是相同的。
如果您有一个approuter设置,则应该可以通过执行以下操作(假设您使用的是express.js或基于express.js的东西)从传入请求的Authorization标头中获取JWT: >
最后,您可以在进行如下VDM调用时使用它:
现在,从理论上讲,只要您使用技术用户(?),就不需要将其与本地系统集成。
但是,您需要的是Cloud Connector。 你设置好了吗?
一周热门 更多>