ファイル書き込み(新規作成/追記)
const fs = require('fs');
const textFile = 'test.txt';
// return Promise
exports.write = (text) => {
return (async () => {
await new Promise((resolve, reject) => {
fs.appendFile(textFile, textFile, (error) => {
error ? reject(error) : resolve();
});
}).catch((error) => {
console.log(error);
});
})();
}
とやるのかと思ってたけど同期処理があった。
const fs = require('fs');
const textFile = 'test.txt';
// return Promise
exports.write = (text) => {
try {
fs.appendFileSync(textFile, text);
} catch (error) {
console.log(error);
}
}