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

2020-08-16 21:38发布

         点击此处--->   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

最好的问候

迈克

         点击此处--->   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条回答
葫芦娃快救爷爷
1楼 · 2020-08-16 22:09.采纳回答

嗨,

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

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

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

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

最诚挚的问候,

Geert-Jan Klaps

Bunny_CDM
2楼-- · 2020-08-16 22:00

谢谢,因为我们使用节点server.js运行应用程序,所以default-env.json不起作用,default-services.json起作用,它们有什么区别?

一周热门 更多>