[javascript] Bluebird란 무엇인가요?
Bluebird 사용 예시:
const Promise = require('bluebird');
function asyncOperation() {
return new Promise((resolve, reject) => {
// 비동기 작업 수행
if (/* 작업 성공 */) {
resolve('성공한 결과');
} else {
reject(new Error('작업 실패'));
}
});
}
asyncOperation()
.then(result => {
console.log('결과:', result);
})
.catch(error => {
console.error('에러 발생:', error);
});
Bluebird는 프로미스의 성능을 최적화하고 다양한 유틸리티를 제공하여 JavaScript 프로미스를 보다 강력하게 만들어주는 라이브러리입니다.