如何在CAP项目中使用xsuaa调试Node.js代码

2020-08-16 21:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我创建了一个Node...

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

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


大家好,

我创建了一个Node.js CAP项目,添加了server.js文件,因为我们需要编写Node.js代码来访问HANA Docstore表,当我运行node server.js或cds watch时,它也具有访问xsuaa的代码, 会引发错误:没有服务匹配ua

 passport.use(" JWT",新的xssec.JWTStrategy(xsenv.getServices({
   uaa:{
     标签:" xsuaa"
   }
 })。uaa));
 

所以我的请求/问题是如何在本地运行该项目并使xsuaa正常工作?

示例server.js:

https ://github.com/SAP-samples/hana-xsa-opensap-hana7/blob/hana2_sps04_scp/srv/server.js

最好的问候

迈克

2条回答
葫芦娃快救爷爷
2020-08-16 22:09 .采纳回答

嗨,

您是否在文档的CAP身份验证部分中找到了?

https://cap.cloud.sap/docs/node.js/authentication#jwt

这说明了如何启用XSUAA配置以及如何 提供本地测试的凭据。 (default-env.json)

我认为这就是您所需要的。

最诚挚的问候,

Geert-Jan Klaps

一周热门 更多>