Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 June 19

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
максим
Нужна помощь!
Можно ли на чистом js добавить запись в json файл и охранить его?
Заранее спасибо
чистый js это без ноды и модуля fs?
источник

м

максим in NodeUA - JavaScript and Node.js in Ukraine
да пишу react приложение
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
сохранить каким образом? чтобы человек что-то нажал и скачал файл себе?
источник

KS

Kirill Skomarovskiy in NodeUA - JavaScript and Node.js in Ukraine
максим
Нужна помощь!
Можно ли на чистом js добавить запись в json файл и охранить его?
Заранее спасибо
Из браузера нет доступа к записи файлов. Можно сделать так, чтобы пользователь загрузил файл в браузер. Сделать изменения. Предложить сохранить файл, а именно скачать его.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
вот здесь прямо в браузере генерируется содержимое файла и человек может его скачать. https://ourcodeworld.com/articles/read/189/how-to-create-a-file-and-generate-a-download-with-javascript-in-the-browser-without-a-server
источник

м

максим in NodeUA - JavaScript and Node.js in Ukraine
Всем спасибо
Буду пробовать
источник
2020 June 20

JF

John Falstaff in NodeUA - JavaScript and Node.js in Ukraine
Доброй ночи всем ^^
источник
2020 June 21

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
если хранить скрипты в виде строки в БД
видел такое раз, но не выяснил тогда зачем так делали
М. б.  билдер отчетов, или подобная мета-хрень,  где основная сущность - это конструируемый отчет, у которого есть sql-скриптовая, js - скриптовая часть, есть часть данных, типа условий (нач.,  конеч.  дата формирования и пр.) , которые используются в обоих скриптах. Все это лежит рядом в одной БД.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
gc(); // опа, попробуем вызвать
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Народ, а посоветуйте библиотеку реализующую inmemory db. Что бы по команде писала в файл, а при рестарте приложения поднимала себя из файла.
Loki вроде ок, но документация "от богов" , залез в сорцы что бы понять как прикрутить fs адаптер, и такое.
Data storage все время дёргает файл что не ок.

Может кто использует чего в проде?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav
Народ, а посоветуйте библиотеку реализующую inmemory db. Что бы по команде писала в файл, а при рестарте приложения поднимала себя из файла.
Loki вроде ок, но документация "от богов" , залез в сорцы что бы понять как прикрутить fs адаптер, и такое.
Data storage все время дёргает файл что не ок.

Может кто использует чего в проде?
Sqlite умеет в in memory, и умеет сохраняться
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Sqlite умеет в in memory, и умеет сохраняться
Ничего отдельного нельзя. И проект на арме, а год два назад связка нода+sqlite+arm вызывала боль, уже и не вспомню из-за чего
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
В sqlite помнится была беда с асинхронностью: 1 бд ( а там всего 1 файл) - 1 сессия. Потом автора sqlite обматюкали,  он выпустил версию с многосессионостью,  но с маленьким приятным ньюансом - на все сессии 1 процесс,  выполняющий sql- команды.
источник

С

Сергей in NodeUA - JavaScript and Node.js in Ukraine
источник
2020 June 22

В

Вадим in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav
Народ, а посоветуйте библиотеку реализующую inmemory db. Что бы по команде писала в файл, а при рестарте приложения поднимала себя из файла.
Loki вроде ок, но документация "от богов" , залез в сорцы что бы понять как прикрутить fs адаптер, и такое.
Data storage все время дёргает файл что не ок.

Может кто использует чего в проде?
lowdb. Там есть разные адаптеры, как для файла, так и для памяти
источник

R

Roman in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov добрый день проект написан с использованием базы mongo, стоит его переписывать на постгрес. Какую это даст производительность? просто есть риск потратить кучу денег и времени просто так
и получите сломанный напрочь продукт
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Roman
@tshemsedinov добрый день проект написан с использованием базы mongo, стоит его переписывать на постгрес. Какую это даст производительность? просто есть риск потратить кучу денег и времени просто так
и получите сломанный напрочь продукт
Думаю в этом вопросе уже есть ответ.

С одной стороны - получение неизвестного профита, с другой стороны вполне осязаемые затраты времени и денег. Выбор более чем очевиден.

Да и никто не знает кроме вас как вы используете монгу и как будете использовать постгрес. Поэтому на вопрос про "какую производительность" даст переписывание никто кроме вас ответить не может.
источник

SK

Sergey Kochetkov in NodeUA - JavaScript and Node.js in Ukraine
использование технологии ради технологии не инженерный подход.
какие проблемы сейчас есть у проекта - знаете только вы. зная проблемы, можно думать над решением
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Roman
@tshemsedinov добрый день проект написан с использованием базы mongo, стоит его переписывать на постгрес. Какую это даст производительность? просто есть риск потратить кучу денег и времени просто так
и получите сломанный напрочь продукт
Мы ничего не знаем о проекте и код не видели, что тут сказать...
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Roman
@tshemsedinov добрый день проект написан с использованием базы mongo, стоит его переписывать на постгрес. Какую это даст производительность? просто есть риск потратить кучу денег и времени просто так
и получите сломанный напрочь продукт
а зачем решили переписывать? или еще не переписывали? потому что я 1.5-2 месяца переносила. это не так быстро как кажется. но там попросили перенести потому что по каким-то там юридическим причинам нужно было шифрование которого монга не поддерживала
источник