无法读取未定义的属性“ listPipelines”

时间:2018-07-26 11:25:14

标签: node.js

我有这样的功能

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不太了解

1 个答案:

答案 0 :(得分:0)

AWS ElasticTranscoder Class似乎没有setIcon()属性。但是,它确实在client类中直接具有listPipelines function。您可以尝试直接调用ElasticTranscoder,而无需使用ecoder.listPipelines