
Аее
05.07.2018
12:39:07
у каждой валюты такое по идее должно быть?
Александр И эти API работают по методам POST запросов?
Просто я видел некоторые могут оффлайн кошельки создавать, получается там какой то алгоритм есть создания кошелька или как

Mr_Babrums.bin
05.07.2018
12:42:18
На тот же рипол есть модуль готовый

Google

Аее
05.07.2018
12:43:35

Игорь
05.07.2018
12:43:36
Господа, как вы тестируете ожидание ошибки от промиса?
Мне нужно сэмулировать не правильное поведение, проброс определенных эксцепшнов с промис-функции..
async function blabla() {… throw Error(‘dsads’)}
assert.throw(async () => blabla(), Error)
но это не работает ( потому как throw не ожидает асинхронную промис функцию, не знаю как это можно протестировать?
Не хочется городить костыли..

Mr_Babrums.bin
05.07.2018
12:43:41
Ленишься если в Гугле совсем примеров не находишь

Аее
05.07.2018
12:44:05
ахахах примерно :D

Alexander
05.07.2018
12:44:18
Грядёт новая криптобиржа

Mr_Babrums.bin
05.07.2018
12:44:28
Если сроки жмут сразу проси +месяц

Аее
05.07.2018
12:44:35
просто вообще немного знаний на данный момент, но подозреваю что есть какой то математический крипто-алгоритм, позволяющий генерировать разные кошельки

Mr_Babrums.bin
05.07.2018
12:44:44
Пиздец тебе говна пережить придется

Аее
05.07.2018
12:44:57
ахах ?

Mr_Babrums.bin
05.07.2018
12:45:03
Я 8 делал и уже ахерел

Аее
05.07.2018
12:45:13
через либы?

Mr_Babrums.bin
05.07.2018
12:45:21
Хотя у риппла устройство Леджера изучал с удовольствием

Google

Mr_Babrums.bin
05.07.2018
12:45:29

Аее
05.07.2018
12:45:37
вот там Александр накинул мысль о RPC Api, что то похожее уже

Mr_Babrums.bin
05.07.2018
12:45:39
Благо вебсокеты были у все0

Alexander
05.07.2018
12:45:45

Mr_Babrums.bin
05.07.2018
12:46:23
Я вглвно, извините

Аее
05.07.2018
12:46:49
@babrums а ты как подключал?
криптовалюты?

Mr_Babrums.bin
05.07.2018
12:47:00
По манам
Я только кошельки делал

Alexander
05.07.2018
12:47:27

Mr_Babrums.bin
05.07.2018
12:47:28
Ну и мониторинг

Аее
05.07.2018
12:47:40
@energizer91 разные крипты нужны

Alexander
05.07.2018
12:48:03
Ну да. Напиши интерфейс типа посмотреть счёт, сделать операцию и так далее

Александр
05.07.2018
12:48:04

Alexander
05.07.2018
12:48:12
И адаптируй либы под интерфейс

Аее
05.07.2018
12:49:07
Александр так, я уже подключил с либами 5 криптовалют, и могу уже создавать кошельки, операции и смотреть историю. Но как же быть с остальными 48 криптами? Которые не имеют либ на гитхабе?
Насколько я понял у всех крпит есть свое API встроенное?

Alexander
05.07.2018
12:49:26
И многие из них работают в их блокчейнах

Аее
05.07.2018
12:50:00
тааак, вот это уже интереснее

Google

Аее
05.07.2018
12:50:21
получается можно с помощью одной либы, нессколько валют можно использовать

Alexander
05.07.2018
12:50:29
Теоретически да
Но ты конечно весёлую себе задачку взял

Аее
05.07.2018
12:51:16
ага, да мне кажется там не сложно , ибо бирж вон сколько, а каждая биржа тебе по каждой валюте кошелек выдает

Alexander
05.07.2018
12:52:09
да? ну ладно

Sukhrob
05.07.2018
12:54:44

Vanya
05.07.2018
12:55:29
Скорее всего переустановка гита/гитфлоу

Алекс
05.07.2018
12:56:38
Всем хай

?
05.07.2018
12:56:42

Александр
05.07.2018
12:56:54

Алекс
05.07.2018
12:58:19
Адепты, подскажите )
Осваиваю mongoose, делаю подключение к БД, и нужно что бы при ошибке оно выкидывало стек ошибки и завершалось...
Пишу так:
db.on('error', function () {
console.error.bind(console, 'connection error:')();
process.exit(1);
});
Но он только завершается, не выводя ошибку...
Если делать так:
db.on('error', console.error.bind(console, 'connection error:'));
То он выдает ошибку, но сам процесс node не завершается...

Victor
05.07.2018
12:59:52
так ты ж забыл аргумент с ошибкой

Victor
05.07.2018
13:00:14
db.on('error', function (err) {
console.error(err);
process.exit(1);
});

Kostya
05.07.2018
13:00:24
… (err) => { …

Sukhrob
05.07.2018
13:01:01

Алекс
05.07.2018
13:04:35
я правильно понимаю, что код в node выполняется ассинхронно, т.ч. у меня в начале файла коннект к базе, а после него старт веб сервера, и у меня сначала выполняется старт веба, а потом отрабатывает подключение к БД

Victor
05.07.2018
13:05:54
> я правильно понимаю, что код в node выполняется ассинхронно
да

Алекс
05.07.2018
13:05:56
Есть же какие-то принципы\стандарты, что за чем делать? Где об этом почитать можно?

Victor
05.07.2018
13:06:09
а дальше все зависит от кода

Google

Victor
05.07.2018
13:06:27

Алекс
05.07.2018
13:06:34
хочется делать упорядочено, т.ч. сначала коннект к базе описан, потом старт веба и тд
но чую - хер там )

Sukhrob
05.07.2018
13:06:46

Алекс
05.07.2018
13:06:49

Victor
05.07.2018
13:06:57
Фактически асинхронный код работает примерно вот так:
Эй, Нода, сделай запрос к БД, я ждать не буду, дальше пойду, но ты позови, когда закончишь, чтобы вот этот код выполнить

Sukhrob
05.07.2018
13:10:34

Admin
ERROR: S client not available

Sukhrob
05.07.2018
13:11:55
и где же он хранит информацию о flow конкретного репозитория?...
в общем gitflow очень хрупкая вещь

Nikolay
05.07.2018
13:48:04
Ребят, помогите разобраться в авторизацией в Express
Требуется описание краткое как должно работать.
С записью юзера в базу и чтением его из нее я уже разобрался.
Хочу, чтобы юзера не выкидывало при перезагрузке страницы.
Я понял, что нужно использовать express-session.
На клиенте надо делать запрос и искать юзера в хранилище сессий, но по какому id искать?

Алексей
05.07.2018
13:59:50
И говоришь если req.session.user_id то делай то-то, иначе редирект на / например

Mr_Babrums.bin
05.07.2018
14:08:14
А ещё лучше используй jwt
Храни токен сессии в дб и проверяй

Vadim
05.07.2018
14:09:10

Mr_Babrums.bin
05.07.2018
14:09:44
Или в кеше, да
Я обычно на 10 минут ставлю

Vadim
05.07.2018
14:10:37

Google

Mr_Babrums.bin
05.07.2018
14:11:28
Зависит от отправки с клиента пассивных запросов
Если они есть то он пусть хоть 10 часов на одной странице сидит
Если нет то херали он хочет, я не с соцсетями работаю

Vadim
05.07.2018
14:12:21
Что за пассивные запросы?

Mr_Babrums.bin
05.07.2018
14:13:00
Ну пока клиент висит на страничке каждые 5 секунд делается запрос для данных на графиках, например
Благодаря моим тупорылым коллегам которые фронты делают каждый запрос идёт и в POST и в PUT, хотя эндпоинт обрабатывает только POST

Egor
05.07.2018
14:14:36
Так отсылай обратно все put запросы

Mr_Babrums.bin
05.07.2018
14:14:45
То есть дублируется
Да и насрать как-то

Egor
05.07.2018
14:15:29
Так они же висят на фронте

Mr_Babrums.bin
05.07.2018
14:16:11
Они сразу в 404 и 403 уходят так то

Andry
05.07.2018
14:16:30
405 было бы правильнее

Egor
05.07.2018
14:16:35

Mr_Babrums.bin
05.07.2018
14:18:56
Как-то чересчур

Alexander
05.07.2018
14:19:25

Mr_Babrums.bin
05.07.2018
14:19:53
То есть количество строк в роутере умножаем на 2. Серьезно?
Как потом людям в глаза смотреть?

Alexander
05.07.2018
14:20:18
Ну, жизнь сложная штука, чо поделать