CDS Watch on Standard NodeJS项目

2020-08-16 01:37发布

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

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

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


大家好,

我在CAP项目中有 2个服务层。 一个服务层是基于CDS的服务层,另一个是基于Express的服务层(均为NodeJS)。 项目结构如下所示:

db
-data-model.cds

srv1
-x.cds
-x.js

srv2
-server.js

  1. 如何让 CDS监视查找srv2文件夹并将其作为服务公开?
  2. 我的srv2服务能否按以下方式调用cds实体:
    const {X} = cds.entities('my.perstlayer');

谢谢

Harish

3条回答
能不能别闹
2020-08-16 02:07

嗨,哈里斯,

您可以在package.json中更改标准文件夹的CAP配置。 在您的情况下,添加类似

" cds":{
     " folders":{" srv":" srv1/"},

 ... 

这会将服务文件夹的默认" srv/"更改为" srv1/"。 " cds watch"现在正在收听srv1/。

类似地,您可以更改" db/"和" app/"的默认值。 只需输入" cds env"命令(或" cds env ls文件夹")

检查有效配置。

一周热门 更多>