Как сохранить объекты в файлах в Node.js?

Я запускаю Node-сервер, и мне было интересно – как я могу сериализовать объекты и записывать их в файл?

  • Как удалить документы с помощью Node.js Mongoose?
  • Node и Error: EMFILE, слишком много открытых файлов
  • Node.js http server, обнаруживает, когда клиенты отключаются
  • В Node.js как работает цикл событий?
  • ReadFile в Base64 Nodejs
  • Медленный вызов функции в V8 при использовании одной и той же клавиши для функций в разных объектах
  • Heroku для узла:! Heroku push отклонено, приложение, поддерживающее Cedar, не обнаружено
  • Создание частного чата между ключом с помощью node.js и socket.io
  • One Solution collect form web for “Как сохранить объекты в файлах в Node.js?”

    Вы можете использовать

    var str = JSON.stringify(object) 

    Для сериализации ваших объектов в строку JSON и

     var obj = JSON.parse(string) 

    Чтобы прочитать его как объект. Строка может быть записана в файл. Итак, например, такой объект:

     var p = new Foo(); p.Bar = "Terry" var s = JSON.stringify(p) // write s to file, get => { "Bar" : "Terry" } // read s from file and turn back into an object: var p = JSON.parse(s); 

    Запись и чтение в / из файлов описывается здесь: http://nodejs.org/docs/v0.4.11/api/fs.html#fs.write

    JavaScript делает сайт умным, красочным и простым использованием.