Skip to content

Instantly share code, notes, and snippets.

View Faithfinder's full-sized avatar
🇺🇦

Dmitrii Kartashev Faithfinder

🇺🇦
View GitHub Profile
@Faithfinder
Faithfinder / gist:df5889f7ba0f439cac20069fa673e25f
Last active October 19, 2023 19:24
Async error handling scenarios
function fail() {
throw new Error('Oops!');
}
async function failAsync(ms = 1000) {
return new Promise((resolve, reject) =>
setTimeout(() => {
reject(new Error('Async oops!'));
}, ms),
);
const S3SDK = require("aws-sdk");
const s3 = new S3SDK.S3({
accessKeyId: "",
secretAccessKey: "",
endpoint: "nyc3.digitaloceanspaces.com",
});
async function gettAllObjectsFromS3Bucket() {
let isTruncated = true;