
Sheldhur
26.11.2016
16:20:58
нет, csv точно не подходит :)

Nikolay
26.11.2016
16:21:21
Как то вопрос размазан на 3 чата
и не до конца понятно что ты с этим файлом собираешься делать

Vladimir
26.11.2016
16:22:25
> @chicoxyzzy
но читать и писать json файл чот сомнительное удовольствие
да наоборот, самый простой вариант

Google

Nikolay
26.11.2016
16:22:29
можно локально хранить в sqlite, а экспортить в любом формате который тебе понравится, ибо он не про индексы и поиск в нем данных, а про загрузку выгрузку

Sheldhur
26.11.2016
16:25:01
проще уж тогда sqlite передавать, а не мутить выгрузку\загрузку

Дмитрий
26.11.2016
16:27:03
const writer = (yourData,filepath) => fs.writeFile( filepath, JSON.stringify( yourData ) )
Куда проще)

Sheldhur
26.11.2016
16:28:25
а смысл?

Дмитрий
26.11.2016
16:28:39
Записи файла?

Nikolay
26.11.2016
16:28:41

Vladimir
26.11.2016
16:28:43
Смысл в том, что проще некуда

Дмитрий
26.11.2016
16:28:43
Даже не знаю

Nikolay
26.11.2016
16:29:17

Sheldhur
26.11.2016
16:29:21

Nikolay
26.11.2016
16:29:33
десктопное не может ходить за данными на сервер?

Sheldhur
26.11.2016
16:29:43
какое апи нахрен :)

Google

Sheldhur
26.11.2016
16:30:02
сети нет

Vladimir
26.11.2016
16:30:16
Короче, тебе почти наверняка json подойдет

Сергей
26.11.2016
16:30:21
ахахахазахзаза
Можно вбандлить mysql

Sheldhur
26.11.2016
16:30:54
ну это уже прям ваще изварт какой-то

Дмитрий
26.11.2016
16:31:15
Хуже этого только запись обычного json

Ҫѐҏӗѫӑ
26.11.2016
16:31:20

Дмитрий
26.11.2016
16:31:20
Отвратительно!

Vladimir
26.11.2016
16:31:44
> @chicoxyzzy
ну если куда то глубоко надо дописать что-то, то пичаль
Ну неприятно, но не факт что прям пичаль
Если функционал типа экспорт/импорт - то вообще норм

Ҫѐҏӗѫӑ
26.11.2016
16:32:04
ну зависит от аппы. я бы в любом случае не стал так делать
а, ну так - да

Vladimir
26.11.2016
16:32:26
От размеров и частоты сохранения зависит, в общем

Дмитрий
26.11.2016
16:32:29

Sheldhur
26.11.2016
16:33:32
если функционал импорт\экспорт в приложении, которое берет дату из sqlite, то нет смысла переводить всю эту дату в json, ради того, чтобы передать
можно просто передать файл с базой

Дмитрий
26.11.2016
16:34:24
Вовремя уточнил))

Сергей
26.11.2016
16:35:00

Sheldhur
26.11.2016
16:36:03

Сергей
26.11.2016
16:36:14
тогда да

Котяй Негодяй
26.11.2016
19:47:11
Как глобально установить модуль, чтобы npm взял его не с сервера, а из указанной директории?

Google

Sheldhur
26.11.2016
19:48:55
-g

Котяй Негодяй
26.11.2016
19:49:10
Про флаг знаю.
Разобрался.
Просто локальный путь и всё.

Sheldhur
26.11.2016
19:49:25
ну и вообще
как-то непонятно, всё таки глобальный или из директории?

Котяй Негодяй
26.11.2016
19:50:12

Sheldhur
26.11.2016
19:50:19
потому что из указаной директории это уже не глобально
а, всё
туплю

Котяй Негодяй
26.11.2016
19:50:40

Sheldhur
26.11.2016
19:51:12
эм....а в чём смысл? --save-dev

Sheldhur
26.11.2016
19:51:16
сделает тоже самое
но путь не надо будет писать
хотя я наверно опять ничо не понял

Котяй Негодяй
26.11.2016
19:54:23
Вот в случае с -g как раз и не надо — мне затестить по-быстрому нужно, как пакет работает после правки.

Vladimir
26.11.2016
20:21:57

Black and
26.11.2016
21:17:19
что можете посоветовать для начинающего в ноде? как обучаться? пробовал уроки Кантора, но он объясняет простые вещи сложными словами

Alex
26.11.2016
21:24:37
nodeschool

Ilya
26.11.2016
22:05:34
Привет всем. Посоветуйте, как быть горе-программисту: есть клиент на реакте/webpack & co и есть бек на коа2, лежат отдельно в папочках. На клиенте реакт-роутер юзает browserHistory. Как следствие, коа нужно отдавать index.html на любой неапишный запрос. Пробовал всякие комбинации с koa-send и koa-serve, но что то не получается. Миддлвара срабатывает, но файл не отдается. Как сделать, чтобы это работало и в проде и в деве? Заранее спасибо за помощь

Google

Evgeny
26.11.2016
22:07:43
Было бы здорово, если бы вы прикладывали гист, потому что гадать никто не умеет и не собирается

Сергей
26.11.2016
22:08:27

Ilya
26.11.2016
22:08:45
404 ошибка

Dmitry
26.11.2016
22:15:54
404 ошибка
Прикрути вместо 404.хтмл индекс.хтмл и все!

Ilya
26.11.2016
22:18:29

Admin
ERROR: S client not available

Dmitry
26.11.2016
22:19:52

Ilya
26.11.2016
22:20:32

Dmitry
26.11.2016
22:20:37
Сервер может здесь ошибиться?

Ilya
26.11.2016
22:21:17

Dmitry
26.11.2016
22:22:37
Тебе код надо написать?

Ilya
26.11.2016
22:26:31
и еще про данное решение: какая разница, как назван файл, если он не отдает напрямую файл? Разве что то изменится?

Denis
26.11.2016
22:28:48
Китайцы опять вытворяют) https://elemefe.github.io/restc/intro/#2.%20%E5%8A%9F%E8%83%BD

Dmitry
26.11.2016
22:29:09
просто текст отдается
А где сам обработчик 404 статуса можешь скинуть? С коа не разу дела не имел, но скорее всего import views from 'koa-views';

Ilya
26.11.2016
22:32:32
при чем здесь обработчик?! Он тут ни при чем!

Google

Dmitry
26.11.2016
22:36:55

Ilya
26.11.2016
22:39:32

Dmitry
26.11.2016
22:41:09

Evgeny
26.11.2016
22:41:45
Вы наркоманы что ли
Есть ресурс /api/v1/login, на котором висит контроллер
Есть ресурс /login на котором висит реакт-роутер
Нужно чтобы коа перенаправлял все незаданные роуты на /static/index.html, где уже реакт будет разруливать
В экспрессе это делается через app.get('*', function(req, res) { res.send(fs.readFile('/static/index.html') })

Dmitry
26.11.2016
22:45:15

Evgeny
26.11.2016
22:46:17
В смысле

Ilya
26.11.2016
22:47:07
Вы наркоманы что ли
именно это и пытаюсь сделать. В коа это делается аналогичным образом, как говорит гугл. Но у меня почему то ни один из способов не работает, задавал как через middleware, так и через роут.

Dmitriy
26.11.2016
23:55:49

Ilya
27.11.2016
00:04:48
В смысле, чисто миддлварой, а не как роут

Dmitriy
27.11.2016
00:06:11
но там ведь / а не *
то есть не все несуществущие роуты обрабатывает