
Morsik
15.12.2017
11:21:36

Charles
15.12.2017
11:22:03
с secret-key/client-id (и иже с ними) точно не спутали?

Evgeny
15.12.2017
11:23:05

Владимир
15.12.2017
11:23:08
эм. Фейсбук например выдает access-token с теоретически неограниченным сроком

Google

Charles
15.12.2017
11:23:27
точно, фб же ж

Evgeny
15.12.2017
11:24:22
Короче случаи бывают разные. И хранить в редисе надо то, что не очень страшно протерять.
Я согласен что код подтверждения почты живущий пару часов, или сессия оауса на час - прямой кандидат на редис

Nikolay
15.12.2017
11:25:36
Редис к тому же дампы делает периодически.
Так что персистентность там есть какая-никакая :)

Evgeny
15.12.2017
11:26:50
Да, я знаю. Но яж говорю - без удаления лрю может стать грустно
А токен в лрю кеше - сомнительная идея

Timofey
15.12.2017
11:45:15
просто location ~*?

Lulz
15.12.2017
11:54:48
Привет. Использую crypto, обновил до 8.9 теперь warning шлет, что надо использовать createCipheriv вместо createCipver. Что такое iv - initialization vector , где его взять. можно ли без createCipheriv обходиться?

Andrew P.
15.12.2017
11:55:44
вообще, все чаще встречаю жалобы вида "я что-то обновил и теперь не работает") мне кажется, мораль такова: не обновлять ничего)

Lulz
15.12.2017
11:56:03

Andrew P.
15.12.2017
11:56:21

Google

Kam
15.12.2017
12:34:30
ребят кто с sequelize работал? можете подсказать почему в базе поле числовое, а прилетает на фротненд строкой

arts
15.12.2017
12:36:03
(голосом Хоя) Сериализа-ци-я

Vladislav
15.12.2017
12:36:49
и мапится в строку

Kam
15.12.2017
12:37:06
в модели неи
там децимал
вроде нашел решение
т/к/ в постгресе я указываю нумерик. а в JS нет такого типа
он серилизует в строку

AlexMist
15.12.2017
12:54:00
Нарвится Knex ) Есть какойто пакет для простой обработки связанных таблиц ?
Что бы представлять как объект.

Maxim
15.12.2017
13:00:25
Всем привет! Может кто знает. у меня странный вывод eslint ошибки в atom
Это у меня
а вот как обычно выглядит у всех

Morsik
15.12.2017
13:01:07
Number.isNaN

Maxim
15.12.2017
13:01:54
Это уже поправил, я про отображение ошибки

Morsik
15.12.2017
13:02:35
звучит так как будто тебе в @ide_ru

Михаил
15.12.2017
13:02:38
Все зависит от IDE, тем для IDE, версий пакетов

Maxim
15.12.2017
13:05:29
Спасибо )

Google

Pavel
15.12.2017
13:12:43

HashTag
15.12.2017
13:12:43
Подписка на #introduction

dexofan
15.12.2017
13:16:24
Лул

AlexMist
15.12.2017
13:17:22

Jay
15.12.2017
13:17:42
всем привет! столкнулся с проблемой после установки MongoDB. Открываю командную строку, перехожу в нужную папку на диске C : mongodb/bin , затем ввожу команду "mongod —directoryperdb —dbpath C:\mongodb\data\db —logpath C:\mongodb\log\mongo.log —logappend —rest —install"
после чего выходит ошибка "Error parsing command line: unrecognised option '--rest'
try 'mongod —help' for more information"
кто нибудь сталкивался с такой проблемой?

Morsik
15.12.2017
13:20:18
а ты знал что гугл создал не только поисковик?

Сергей
15.12.2017
13:31:12

Джон
15.12.2017
13:33:38
хотя нет, файлообменник создал майкрософт

Morsik
15.12.2017
13:34:30
Переводчик

Dimanius851
15.12.2017
13:35:19
посоветуйте sqlite менеджер

Сергей
15.12.2017
13:35:45

Nikolay
15.12.2017
13:36:49
подскажите по регекспам, кто шарит
есть вот такой код, который не работает в ноде, не пойму в чем причина
let s = 'chat_accept_123321';
let re = new RegExp('^chat_(?:accept|decline)_(\d+)$', "m");
let id = re.exec(s);
logger.d(id); // тут получаю null

Сергей
15.12.2017
13:36:54
и соответственно использовать его внутри джоинов

AlexMist
15.12.2017
13:37:23

Сергей
15.12.2017
13:37:46
ну аналоги какие-то в других базах есть наверняка

Алишер
15.12.2017
13:40:30
хорошая программа

Dimanius851
15.12.2017
13:42:07
спасибо, попробую

Triple
15.12.2017
13:42:31
Кто-нибудь смотрел loopback 4?

Google

Triple
15.12.2017
13:42:35
Как оно?

Admin
ERROR: S client not available

Дмитрий
15.12.2017
13:43:24
Звездные войны лучше

Алишер
15.12.2017
13:43:45
Как оно?
http://senecajs.org/
посмотрите тоже

Triple
15.12.2017
13:50:26

Алишер
15.12.2017
13:52:08
эт другое оказывается)
подумал для микросервисов

Roman
15.12.2017
14:03:12
(new RegExp('^chat_(accept|decline)_([\\d]+)$', "m")).exec('chat_accept_123')
[ 'chat_accept_123',
'accept',
'123',
index: 0,
input: 'chat_accept_123' ]

Nikolay
15.12.2017
14:04:03
спасибо

Roman
15.12.2017
14:04:25
(new RegExp('^chat_(?:accept|decline)_([\\d]+)$', "m")).exec('chat_accept_123')
[ 'chat_accept_123', '123', index: 0, input: 'chat_accept_123' ]
случайно упустил из первог опримера оригинальный шаблон

Nikolay
15.12.2017
14:06:21
да не важно, я ошибку свою понял

name
15.12.2017
15:42:37
помогите

Remite
15.12.2017
15:42:51
Помогаем

Saprow
15.12.2017
15:45:10
ментально помог

Remite
15.12.2017
15:45:53
Хорошее комьюнити

name
15.12.2017
15:45:57
hbs.registerHelper("getPrice", () => {
async function f() {
await Product.findOne({}, (err, data) => {
console.log("Выбрал объект");
let res = data.id;
return res;
});
return res;
};
return "<img src='" + dirname + "/photo" + id + "'>"
});
__________________________________________________________
Нужно взять свойство объекта из бд (data.id) и вставить его в результат хелпера. Я уже много раз переписывал код, но все остается одна и та же ошибка. Я не знаю, что делать с эьтм. Хочу свалить в пту на повара.
мне чувак какой-то сказал вчера, что достать свойство из объекта бд лучше через промисы

Google

name
15.12.2017
15:47:13
к сожалению, не могу найти его
кто понимает его, скажите, как надо?

Michael ?
15.12.2017
15:48:44
Я наверное идиот, но зачем у тебя внутри стрелочной функции асинхронная функция?

Remite
15.12.2017
15:49:01
я что-то вообще понимать не понимаю что тут происходит.
Откуда вы пытаетесь взять id
И зачем у тебя внутри стрелочной функции асинхронная если ты её нигде не вызываешь ?

name
15.12.2017
15:49:26

Michael ?
15.12.2017
15:49:31
Не имеет смысла
Ты её не используешь вообще

Remite
15.12.2017
15:49:47
можно, но зачем она там

name
15.12.2017
15:50:07
стрелочная - это коллбек хелпера

Remite
15.12.2017
15:50:18
да
а асинхронная зачем там ?