Pit: javascript race condition

Beitrag lesen

Hallo,

wenn ich serverseitig eine Datei einlese (in diesem Fall mit fs.readJSON aus dem Modul fs-extra) und an diese etwas anhänge, laufe ich dann Gefahr, race conditions zu erzeugen?

const nlFile2 = './data/file.json';
  fs.readJson(nlFile2, function(err, data) {
  data.push({
    email: req.body.mail,
    name: req.body.Name
});
fs.writeJson('./data/file.json', data)
.then(() => {
  console.log('success!')
})
.catch(err => {
  console.error(err)
})
})

Pit