мой код выглядит следующим образом:
try {
s3.putObject(params);
await admin.auth().updateUser(contextUser.uid, {
photoURL: awsPhotoURL,
});
if (contextUser.picture) s3.deleteObject(deleteParams);
return {
message: 'Success',
success: true,
file,
fileName,
};
} catch (error) {
console.log('error: ', error);
return {
message: error.message,
success: false,
file: null,
fileName: null,
};
}
в основном я не получаю ошибки на localhost, операция загрузки работает должным образом, но я получаю ошибку h18, когда она уже находится в производстве. Я попытался поместить ожидание в операции s3 следующим образом:
await s3.putObject(params);
, но я получил предупреждение, например:
'await' не влияет на тип этого выражения.
что не так с моим кодом?