Node.js 강좌 자료]Promise 사용하기
Node.js 강좌 자료]Promise 사용하기
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
Promise 사용하기
- 자바스크립트로 개발할 경우(특히 java) 수많은 콜백중첩 구조때문에 힘들 경우가 있다
const fs = require('fs’)
fs.readFile('input.txt', (err, data) => {
console.log(data.toString())
fs.readFile('input2.txt', (err, data) => {
console.log(data.toString())
fs.readFile('input3.txt', (err, data) => {
console.log(data.toString())
})
})
})
const fs = require('fs’)
function readFileEx(fname) {
return new Promise((resolve, reject) => {
fs.readFile(fname, (err, data) => {
resolve(data)
})
})
}
readFileEx('input.txt').then((text) => {
console.log(text.toString())
return readFileEx('input2.txt')
})
.then((text) => {
console.log(text.toString())
return readFileEx('input3.txt')
})
.then((text) => {
console.log(text.toString())
})
'자바' 카테고리의 다른 글
Node.js 강좌 자료] Event Driven Programming (0) | 2017.11.26 |
---|---|
Node.js 강좌 자료] Event (0) | 2017.11.19 |
Node.js 강좌 자료] 화살표 연산자 사용하기 (0) | 2017.11.19 |
Node.js 강좌 자료] Non Blocking Code (0) | 2017.11.19 |
Node.js 강좌 자료] Blocking Code (0) | 2017.11.19 |