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

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

  • Выполнение асинхронного ввода-вывода NodeJS
  • JQuery AJAX для сервера узлов бросает сеть :: ERR_CONNECTION_REFUSED
  • Поддержание ссылки на «это» в Javascript при использовании обратных вызовов и закрытий
  • Как преобразовать приложение multi-file node.js в один файл?
  • Что такое генераторы ES6 и как их использовать в node.js?
  • Реализация потока буферизованного преобразования
  • Тайм-аут процесса | Amazon Lambda для Firebase
  • Трудность получения прокрутки браузера с помощью grunt-browsify (> 2.0.2) в качестве преобразования
  • 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 делает сайт умным, красочным и простым использованием.