CAP中的企业消息传递

2020-08-17 00:13发布

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

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

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


您好,我在Cloud Platform中创建了一个企业消息传递实例,如何在使用Cloud Application Programming Model(CAP)构建的应用程序中使用它。 接下来需要做什么?

欢迎任何潜在客户。

谢谢。

7条回答
黑丝骑士
2020-08-17 01:00

又一个附录:

自CAP版本3.30起,API稍有变化:

我们不需要连接 到新的消息传递配置

,相反,我们将自己的服务配置如下

package.json:

" cds":{
     "要求":{
       "邮件":{
         " kind":"企业消息传递"
       }
     }
   },
 

service.js

无需连接。

只需使用srv实例

 module.exports = cds.service.impl(  (srv)=> {
  
   srv.on('company/customer/care/demo/customer/created',async(msg)=> {
     const messagePayload = JSON.stringify(msg.data)
     console.log('===>收到的消息:'+ messagePayload)
   })
 

并发送:

 const message = {
     'myProp':'正在发送消息。
   }
   const topic ='公司/客户/护理/演示/客户/创建的'
   srv.emit(主题,消息)
 

一周热门 更多>