Почему мой код продолжает писать файл JSON в бесконечном цикле, но отлично работает с текстовым файлом?

// используя nodemon

const uuid = require('uuid');
const EventEmiiter = require('events');
const fs = require('fs');

// расширяем класс Eventemitter

class Logger extends EventEmiiter{
    loggerName(name){
        this.emit('Message',{id: uuid.v4(),name});
    }
}

const logger = new Logger();
logger.on('Message',(name)=>
{

// отлично работает с файлом "data.txt", но продолжаю писать бесконечно "data.json"

 fs.writeFile(
     './data.json',
     JSON.stringify(name, null ,2),
     err=>
     {
        if(err){
            throw err;
        } 
        console.log('writting..')
    })
})

logger.loggerName("Vj");

0 ответов

Другие вопросы по тегам