Skip to content

Commit 3b57deb

Browse files
author
sungho-park
committed
Fix writeFile promise error
- Implement promise exprehension, longer.
1 parent 6e0c76a commit 3b57deb

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ dist
102102

103103
# TernJS port file
104104
.tern-port
105+
106+
backup/

crawler/index.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,19 @@ class Crawler {
111111
+ `date: ${post.released_at}\n`
112112
+ `tags: ${JSON.stringify(post.tags)}\n`
113113
+ '---\n' + post.body;
114-
115-
await fs.promises.writeFile(path, post.body, 'utf8');
114+
const wf = (path, body) => {
115+
return new Promise((resolve, reject) => {
116+
fs.writeFile(path, body, 'utf8', (err) => {
117+
if (err != undefined) {
118+
reject(err);
119+
}
120+
else {
121+
resolve();
122+
}
123+
});
124+
}).catch((err) => console.log('error occured: ', err));
125+
};
126+
wf(path, post.body);
116127
}
117128

118129
async getImage(body) {

0 commit comments

Comments
 (0)