Javascript Amazon AWS listObjects调用错误

Javascript Amazon AWS listObjects调用错误,javascript,node.js,amazon-web-services,amazon-s3,Javascript,Node.js,Amazon Web Services,Amazon S3,我正在尝试使用Node.js SDK调用Amazon S3存储桶上的方法listObjects。但是,我在关键字require上遇到一个错误。我使用的API是和。我还通过NPM安装了AWS-SDK。我拥有的节点版本是v0.10.18 var AWS = require('aws-sdk'); AWS.config.loadFromPath('credentials.json'); AWS.config.update({region: 'us-west-2'}); listObjects(para

我正在尝试使用Node.js SDK调用Amazon S3存储桶上的方法
listObjects
。但是,我在关键字
require
上遇到一个错误。我使用的API是和。我还通过NPM安装了AWS-SDK。我拥有的节点版本是v0.10.18

var AWS = require('aws-sdk');
AWS.config.loadFromPath('credentials.json');
AWS.config.update({region: 'us-west-2'});
listObjects(params = {Bucket:'wepicit.s3.amazonaws.com'}, function(data,err){
  console.log(data);
  console.log('Error'+err);
});

非常感谢您的帮助。

您首先必须通过在脚本目录的命令行中调用“npm install aws sdk”来安装aws sdk。

错误消息是什么?它会在require关键字上抛出错误。