Nikita
sqlite определенно
Nikita
она имитирует работу БД, а с json тебе придется лишнюю логику писать
Nikolay
:)
Sheldhur
она имитирует работу БД, а с json тебе придется лишнюю логику писать
иммитация БД не проблема, есть Linq и мне уже про ramda подсказали
Anonymous
какой-то набор слов
Anonymous
как это все связано хз
Anonymous
если еще учитывать в реакт чате что написано
Anonymous
но читать и писать json файл чот сомнительное удовольствие
Sheldhur
ну вот и я так же думаю
Sheldhur
на минутку показалось хорошей идеей 😂
Дима
CSV
Sheldhur
нет, csv точно не подходит :)
Nikolay
Как то вопрос размазан на 3 чата
Nikolay
и не до конца понятно что ты с этим файлом собираешься делать
Vladimir
> @chicoxyzzy но читать и писать json файл чот сомнительное удовольствие да наоборот, самый простой вариант
Nikolay
можно локально хранить в sqlite, а экспортить в любом формате который тебе понравится, ибо он не про индексы и поиск в нем данных, а про загрузку выгрузку
Sheldhur
проще уж тогда sqlite передавать, а не мутить выгрузку\загрузку
Дима
const writer = (yourData,filepath) => fs.writeFile( filepath, JSON.stringify( yourData ) )
Дима
Куда проще)
Sheldhur
а смысл?
Дима
Записи файла?
Nikolay
проще уж тогда sqlite передавать, а не мутить выгрузку\загрузку
тогда подымай сервер с mysql базой или что то типа того
Vladimir
Смысл в том, что проще некуда
Дима
Даже не знаю
Nikolay
Nikolay
десктопное не может ходить за данными на сервер?
Sheldhur
какое апи нахрен :)
Sheldhur
сети нет
Vladimir
Короче, тебе почти наверняка json подойдет
Sergey
ахахахазахзаза Можно вбандлить mysql
Sheldhur
ну это уже прям ваще изварт какой-то
Дима
Хуже этого только запись обычного json
Anonymous
Короче, тебе почти наверняка json подойдет
ну если куда то глубоко надо дописать что-то, то пичаль
Дима
Отвратительно!
Vladimir
> @chicoxyzzy ну если куда то глубоко надо дописать что-то, то пичаль Ну неприятно, но не факт что прям пичаль
Vladimir
Если функционал типа экспорт/импорт - то вообще норм
Anonymous
ну зависит от аппы. я бы в любом случае не стал так делать
Anonymous
а, ну так - да
Vladimir
От размеров и частоты сохранения зависит, в общем
Дима
ну если куда то глубоко надо дописать что-то, то пичаль
Ему всё равно графики строить, всё равно все данные в памяти, пусть перезаписывает начисто, если будут проблемы
Sheldhur
если функционал импорт\экспорт в приложении, которое берет дату из sqlite, то нет смысла переводить всю эту дату в json, ради того, чтобы передать
Sheldhur
можно просто передать файл с базой
Дима
Вовремя уточнил))
Sergey
можно просто передать файл с базой
чтобы пользователь экспорта парсил sql?
Sheldhur
чтобы пользователь экспорта парсил sql?
он в таком же приложении будет смотреть
Sergey
тогда да
Anonymous
Как глобально установить модуль, чтобы npm взял его не с сервера, а из указанной директории?
Sheldhur
-g
Anonymous
Про флаг знаю.
Anonymous
Разобрался.
Anonymous
Просто локальный путь и всё.
Sheldhur
ну и вообще
Sheldhur
как-то непонятно, всё таки глобальный или из директории?
Sheldhur
потому что из указаной директории это уже не глобально
Sheldhur
а, всё
Sheldhur
туплю
Sheldhur
эм....а в чём смысл? --save-dev
Sheldhur
сделает тоже самое
Sheldhur
но путь не надо будет писать
Sheldhur
хотя я наверно опять ничо не понял
Anonymous
Вот в случае с -g как раз и не надо — мне затестить по-быстрому нужно, как пакет работает после правки.
Anonymous
что можете посоветовать для начинающего в ноде? как обучаться? пробовал уроки Кантора, но он объясняет простые вещи сложными словами
Aleksei
nodeschool
Ilya
Привет всем. Посоветуйте, как быть горе-программисту: есть клиент на реакте/webpack & co и есть бек на коа2, лежат отдельно в папочках. На клиенте реакт-роутер юзает browserHistory. Как следствие, коа нужно отдавать index.html на любой неапишный запрос. Пробовал всякие комбинации с koa-send и koa-serve, но что то не получается. Миддлвара срабатывает, но файл не отдается. Как сделать, чтобы это работало и в проде и в деве? Заранее спасибо за помощь
Evgeny
Было бы здорово, если бы вы прикладывали гист, потому что гадать никто не умеет и не собирается
Ilya
404 ошибка
Dmitry
404 ошибка
Прикрути вместо 404.хтмл индекс.хтмл и все!
Ilya
Прикрути вместо 404.хтмл индекс.хтмл и все!
это костыль, хочется по правильному
Dmitry
это костыль, хочется по правильному
Ахаха, серьезно? Это костыль? То есть, очень сложно анализируется и грязно написано?
Dmitry
Сервер может здесь ошибиться?
Ilya
Прикрути вместо 404.хтмл индекс.хтмл и все!
и еще про данное решение: какая разница, как назван файл, если он не отдает напрямую файл? Разве что то изменится?
Dmitry
по своей сути и реализации это костыль
Ну я наверно еще не соображаю нихера ,так как не давно этим интересоваться начал. Через пол года полезешь в код и не сможешь разобраться?