Я работаю над ионным приложением и интегрировал динамо-базу данных. Когда я создаю производственную сборку, я получаю CRC32CheckFailed: ошибка проверки целостности CRC32 при повторном открытии приложения. Работает только в первый раз.
Ниже приведен мой код.
var AWS = require("aws-sdk");
this.tableName = "appiforspire-mobilehub-420648748-appi4spire_users";
this.numberOfItems = 10;
const awsDefaultRegion = "us-east-1";
let dynamoDbParams = {
accessKeyId: "*******",
secretAccessKey: "*********/*******",
region: awsDefaultRegion,
maxRetries: 10,
dynamoDbCrc32: false
};
AWS.config.update(dynamoDbParams);
return new Promise((resolve, reject) => {
// let dynamoClient = new AWS.DynamoDB({dynamoDbCrc32: false, region: 'us-east-1'});
// let dynamoClient = new AWS.DynamoDB({ dynamoDbCrc32: false }).DocumentClient({ region: 'us-east-1' });
let dynamoClient = new AWS.DynamoDB.DocumentClient({dynamoDbCrc32: false});
const params1 = {
TableName: this.tableName,
dynamoDbCrc32: false
};
dynamoClient.scan(params1, (err, data) => {
if (err) {
reject(err);
}
else {
resolve(data.Items);
}
});
});
Пожалуйста, подскажите, что происходит не так.