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

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

  • Настройка HTTPS для Express и Nginx
  • Как получить microtime в Node.js?
  • Babel 6 регенераторRuntime не определен
  • Node - недопустимая длина массива
  • Слушайте все выпущенные события в Node.js
  • Сохраните и создайте веб-страницу с помощью PhantomJS и node.js.
  • Мокка / Чай ожидают, что не поймают брошенные ошибки
  • Должен ли я воздерживаться от асинхронного обращения с обещанием?
  • 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 делает сайт умным, красочным и простым использованием.