将基本的快速中间件添加到CAP Applicatoin(CDS)

2020-08-24 18:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 所以基本上我有我的ca...

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

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


大家好! 所以基本上我有我的cat-service.cds文件,看起来像这样

 --- cat-service.cds ---
 服务CatalogService @((需要:"已验证用户"){
    实体书籍作为mydb.BOOKS上的投影
    实体电影作为mydb.MOOVIES上的投影
 }

 --- cat-service.js ---
 module.exports = cds.service.impl(srv => {
    srv.on(" CREATE"," Books",async(req)=> {
   }
 } 

它可以像这样完美地工作,但是现在我正试图添加一个简单的快速中间件。 (供@ sap/logging库注册记录器)

从技术上讲,我应该可以在cds.service.impl中的srv.use进行访问,但是显然我没有

有人对我如何注册有任何想法吗?

2条回答

但是您不想在srv上注册东西,不是吗? 您要在应用程序上注册吗? 基本上是这样的:

 const app = require('express')();

//注册中间件
app.use(somethingSomethingMiddleware) //cds服务
cds.serve(" BookService") ... .in(app) .with(srv => { srv.on(" CREATE"," Books",async(req)=> { ... } })

一周热门 更多>