我有这样的功能
vulog.info(''+ ecoder.client);
ecoder.client.listPipelines({}, function(err, data){
vulog.info('Inside vuaws.listPipelines');
if (err) {
vulog.error('Error in getting pipelines');
vulog.error(err);
return;
}
vulog.debug(data);
interviewpipeid[0] = data.Pipelines[0].Id;
interviewpipeid[1] = data.Pipelines[1].Id;
vulog.info('Interview Pipeline ID is: ' + interviewpipeid);
});
但是当我运行此示例时,出现此错误。
无法读取未定义的属性“ listPipelines”
如何调试此特定问题,请有人向我解释这里发生了什么情况。
编码器来自AWS
var ecoder = new AWS.ElasticTranscoder(vuconst.encoderconfig);
我对nodejs不太了解
答案 0 :(得分:0)
AWS ElasticTranscoder Class似乎没有setIcon()
属性。但是,它确实在client
类中直接具有listPipelines
function。您可以尝试直接调用ElasticTranscoder
,而无需使用ecoder.listPipelines
。