jest-dynalite с @aws-sdk/client-dynamodb v3 — ошибка [ReadError]: база данных не открыта

Я пытаюсь перейти с aws-sdk v2 на v3. Я использую версию jest-dynalite3.6.1. Отлично работает с v2. Но при переходе на v3 я получаю следующую ошибку:

      Error [ReadError]: Database is not open

Я попробовал два варианта кода:

      const { DynamoDBDocumentClient, GetCommand, QueryCommand } = require('@aws-sdk/lib-dynamodb');
const { DynamoDBClient } = require('@aws-sdk/client-dynamodb');

const dynamodb = DynamoDBDocumentClient.from(new DynamoDBClient({"sslEnabled":true,"apiVersion":"latest","region":"local","endpoint":"http://localhost:8071"}));

а также следующее:

      const { GetCommand, QueryCommand } = require('@aws-sdk/lib-dynamodb');
const { DynamoDBClient } = require('@aws-sdk/client-dynamodb');

const dynamodb = new DynamoDBClient({"sslEnabled":true,"apiVersion":"latest","region":"local","endpoint":"http://localhost:8071"});

И мой jest-dynalite-config:

      module.exports = {
    tables: [...some-table-data...],
    basePort: 8070
};

Не уверен что происходит. Это мойendpointнеправильный ? Когда я запускаю тестовый пример, это ошибка:

      /Users/....../node_modules/dynalite/index.js:263
      if (err) throw err
               ^
Error [ReadError]: Database is not open
    at /Users/....../node_modules/levelup/lib/levelup.js:198:15
    at /Users/....../node_modules/encoding-down/index.js:75:21

0 ответов

Другие вопросы по тегам