Сохранение страницы в файл

285
14 февраля 2017, 20:47

Приветствую! Интересует один вопрос. Начал ковырять node.js (node-webkit) желая завернуть в эту оболочку форму по работе. Почитал о работе с файловой системой (чтение, запись в файл и т.д), но все о тхт. Можно ли сделать так, чтобы открыв приложение, основой которой является html форма управляемая js, после ее заполнения сохранить заполненную страницу в формате .html? Если есть варианты, то в какую сторону копать?

Answer 1

Для сохранения данных из заполненной формы используйте json, это гораздо лучше чем хранить html код страницы. Json легко преобразуется в js объект и обратно - это очень удобно. Вам понадобится fs для ноды и выглядеть это будет примерно так:

Установка fs:

npm install fs --save-dev

Далее в скрипте:

    var fs = require('fs');
    // запись в json
    fs.writeFile('jsonFileName.json', JSON.stringify({ field1: "value1", field2: "value2", field3: "value3" }, null, 4));
    // доступ к файлу с json
    var json = require('jsonFileName.json');
READ ALSO
Вывод данных в виде таблицы

Вывод данных в виде таблицы

Как можно вывести данные из массива по 3 элемента в одну строку в RectJS? Такой должен быть результат вывода:

218
Стилизация, синхронизация select

Стилизация, синхронизация select

1Нужно стилизовать select, стрелочку я убрал, background линейный вертикальный задал, не могу стрелочку сделать

501
Длина event(событие) в диапазоне(range) Fullcalendar scheduler

Длина event(событие) в диапазоне(range) Fullcalendar scheduler

Здравствуйте, Работаю с Fullcalendar scheduler

343
Поиск значение обьекта в массиве

Поиск значение обьекта в массиве

Есть массив с обьектами

368