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条回答
nice_wp
2020-08-16 02:12

嗨哈里什,

有多个 调用CLI命令CDS监视时提供给您的功能。

首先是调用nodemon -这是负责监听javascript和cds文件中的更改的节点模块。

第二是cds run命令的调用。 cds run命令在很大程度上依赖于CAP模型项目,因此您不能在基于正则表达式的节点模块中使用它。

我猜您想让nodemon的功能可用于常规节点模块 项目? 如果是这种情况,那么只需使用nodemon设置基于express的节点模块的"开始"脚本-以下是我通常的设置:

" dev":" nodemon ./server.js",
 

当然,您需要将nodemon作为devDependencies。

一周热门 更多>