-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathutils.js
More file actions
32 lines (30 loc) · 696 Bytes
/
utils.js
File metadata and controls
32 lines (30 loc) · 696 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const { rejects } = require("assert");
const fs = require("fs");
const { resolve } = require("path");
function writeDataToFile(filename, content) {
fs.writeFileSync(filename, JSON.stringify(content), "utf8", (err) => {
if (err) {
console.log(err);
}
});
}
function getPostData(req){
return new Promise ((resolve,rejects)=> {
try{
let body = ''
req.on('data',(chunk)=> {
body += chunk.toString()
})
req.on('end',()=> {
resolve(body)
})
}
catch(error){
console.log(error)
}
})
}
module.exports = {
writeDataToFile,
getPostData,
};