Node.js 如何每2分钟执行一个类的方法?
我试图使用节点cron库每两分钟执行一个类的方法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.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
获取引用,那么你就不能使用该函数。