Tag: zendesk

如何Promisify这个function – nodejs

我有一个Ajax调用需要返回一个承诺。 function如下 client.tickets.create(ticket, function(err, req, result) { if (err) { logger.error(err); return false; } return JSON.stringify(result); }); 在执行下一个动作之前,我必须等待这个函数的执行。 我怎么能promisify这个function? 我尝试了以下,它给了我一个错误,说Cannot call method then of undefined : return client.tickets.create(ticket).then(function(result){ return JSON.stringify(result); },function(err){ logger.error(err); return false; });