在CAP中将服务公开为V2

2020-08-19 08:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 由于UI限制,我试图通过...

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

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


嗨,

由于UI限制,我试图通过使用@ sap/cds-odata-v2-adapter-proxy将项目中的某些服务公开给Odata V2。

我想为v2服务创建一个单独的路径。 因此,我在cat-service.cds中创建了一个单独的服务。

我说一个错误

错误:您不能为多个服务指定'path'或'impl'
 在loading.then.csn(/home/vcap/app/node_modules/@sap/cds/lib/srv/serve.js:74:23)


然后我创建了一个单独的文件cat-servicev2.cds并将v2放在此处,但仍然出现相同的错误。 csn.gen是自动生成的,我不确定在哪里指定。请提示如何执行此操作。

使用_BOOKS'../db/data-model'中的BOOKS;
 使用来自_AUTHORS'../db/data-model'的AUTHORS;


 服务目录服务
 {
   实体BOOKS @readwrite作为_BOOKS上的投影;

 }

 服务目录V2
 {
   实体AUTHORS @readwrite作为_AUTHORS_V2上的投影;

 }