aws dsk error Невозможно преобразовать неопределенный или нулевой объект - PullRequest
0 голосов
/ 11 ноября 2018

для вывода списка объектов s3 с использованием JavaScript aws sdk на angular, я делаю:

s3.listObjectsV2({ Bucket: bucketName, Prefix: prefix, StartAfter: prefix + "/" }, function (err, resp) {
           if (err) { console.log(err) }
           else {
              console.log(resp.Contents);
           }
      });

У меня была эта ошибка:

core.js: 12584 ОШИБКА TypeError: Невозможно преобразовать неопределенное или нулевое значение в объект в hasOwnProperty () в isEndpointDiscoveryApplicable (Discover_endpoint.js: 279) в Request.discoverEndpoint (Discover_endpoint.js: 322) at Request.callListeners (sequential_executor.js: 102) at Request.emit (sequential_executor.js: 78) at Request.emit (request.js: 683) в Request.transition (request.js: 22) в AcceptorStateMachine.runTo (state_machine.js: 14) at state_machine.js: 26 по запросу. (request.js: 38)

UPDATE

обнаружил проблему на github: https://github.com/aws/aws-sdk-js/issues/2347

Я понизил мою библиотеку aws-sdk с "2.353.0" до "2.351.0", чтобы она работала.

1 Ответ

0 голосов
/ 14 ноября 2018

это ошибка в библиотеке aws-sdk-js. это будет исправлено в следующей версии библиотеки, aws-sdk-js 2.353.0 .

вот ошибка github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...