Я создаю простой json объект и загружаю его в цифровой океан с помощью функции s3.putObject. Нет проблем с загрузкой, но когда я смотрю на него в цифровом океане, в объекте json есть только ключ, а значение показывает {}
Вот код, создающий JSON и выгрузка его:
async function sendErrorData(error){
var errorfile = {
'errorLog' : error
}
console.log(errorfile)
const params = {
Body: JSON.stringify(errorfile),
Bucket: 'MyBucket'
Key: 'errors.json',
ContentType: "application/json"
};
await uploadToDO(params)
.then((data) => console.log(JSON.stringify(data)))
.catch((err) => console.log(JSON.stringify(err)))
console.log(errorfile)
}
function uploadToDO(params) {
return s3.putObject(params).promise()
}
Журналы консоли до и после выгрузки показывают объект отлично, но после загрузки ему не хватает таких значений.
{
"errorLog": ReferenceError: ....
}
Загружен :
{
"errorLog": {}
}