我在节点中创建的公共库中创建了以下函数来创建路由。
public registerRoute(verb:string,route:string,cb:(req:any,resp:any)=>any):any
{
this.app.get(route,cb);
}
我正在导入这个库并在我的另一个节点项目中调用这个函数,如下所示。
logger.registerRoute("GET","/route/testapi",testapi(req,resp))
function testapi(req:any , resp:any):any
{
resp.send("Function called");
}
但我收到错误,因为找不到 req 和 resp logger.registerRoute("GET","/route/testapi",testapi( req , resp ))
如何将此函数作为回调函数传递给这个通用库函数?