Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何每2分钟执行一个类的方法?_Node.js_Typescript - Fatal编程技术网

Node.js 如何每2分钟执行一个类的方法?

Node.js 如何每2分钟执行一个类的方法?,node.js,typescript,Node.js,Typescript,我试图使用节点cron库每两分钟执行一个类的方法 cron.schedule('*/1 * * * *', () => { let aa = new PsiController; aa.getApiGoogleDesktop(req, res) }); //..... class PsiController { public async getApiGoogleDesktop(req: Request, res: Response) { con

我试图使用节点cron库每两分钟执行一个类的方法

cron.schedule('*/1 * * * *', () => {
    let aa = new PsiController;
    aa.getApiGoogleDesktop(req, res)

});

//.....
class PsiController {

    public async getApiGoogleDesktop(req: Request, res: Response) {
        console.log('ABC', urlParams.category[1]);

但我有一个错误: 找不到名称“req”
在调用
getApiGoogleDesktop
时找不到名称“res”

,您正在引用
req
res
,但它似乎没有根据您显示的内容定义。
cron.schedule('*/1****,(req:Request,res:Response)
但是我得到了这个错误:
错误捕获类型错误:无法读取C:\Users\user\Documents\Rafael\PerformanceATG\PerformanceATG\server\build\controllers\psiControllers.js:96:37 at Generator.next()
你能为这个问题包含所有相关的代码吗?你不能只是在编程中编造东西。这是有原因的
getApiGoogleDesktop
需要
req
res
;这取决于这些变量。如果你不能从
cron
获取引用,那么你就不能使用该函数。