在实现中使用package.json/default-env.json中的目标

2020-08-23 20:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hello SAP Cloud...

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

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


Hello SAP Cloud SDK/SAP CAP专家

感谢 Dennis Hempfing /first-letter-of-entity-attributes-converted-to-low.html" target =" _ blank">由@ sap/cloud-sdk-generator转换为小写字母的实体属性的首字母能够改善 我的样本y 消费者应用。 但是现在我也想移动目标配置,该配置当前已硬编码在 service.js#L3 进行配置。 为此,我在Capire文档中找到了以下内容:消费服务 -对于基于HTTP的消费。 我已经将以下内容添加到package.json的cds.requires部分:

" EpmBpService":{
         " kind":" odata",
         " model":" srv/external/csn/ZEPM_BP_SRV.json",
         " vcap":{
           " label":"目的地"
         },
         "凭据":{
           "目的地":"不良贷款",
           " requestTimeout":300000
         },
         "池":{
           " min":1
           "最大":10
         }
       }
     }
 

对于本地测试,目标是在default-env.json文件中定义的:

 {
   "目的地":[
     {
       " name":" NPL",
       " url":" http://localhost:3000/v2",
       " forwardAuthToken":是,
       " strictSSL":false
     }
   ]
 }
 

我发现使用此配置的唯一示例是在 cat-service.js#L3 ,但是查询是对OData Service端点的直接调用,并且不使用我想使用的任何SAP Cloud SDK创建的接口 在我的service.js实现中进行操作。

期待您的输入。

最诚挚的问候
格雷戈尔

3条回答
奄奄一息的小鱼
2020-08-23 21:20

嗨,格雷戈尔,

这是一个问题, David Kunz 可能更有资格回答(或仔细检查) 我的答案)。 SDK希望在环境变量中找到东西,但不会将它们放到那里,即用户需要在启动时自己进行操作。 我不确定100%,但是我认为default-env.json是从" @ sap/xsenv"库中提取的(公平地说,我认为SDK和CAP依赖于该库)。 长话短说:如果您直接调用脚本而没有任何CAP或其他内容,则可能无法评估/读取文件。

希望如此!

一周热门 更多>