@nodejs_ru

Страница 1400 из 2748
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
вообще, все чаще встречаю жалобы вида "я что-то обновил и теперь не работает") мне кажется, мораль такова: не обновлять ничего)

Andrew P.
15.12.2017
11:56:21
я не говорил, что не работает
да я так, к слову) не конкретно)

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

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

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
HashTag
15.12.2017
13:12:43
Подписка на #introduction

dexofan
15.12.2017
13:16:24
Лул

AlexMist
15.12.2017
13:17:22
http://vincit.github.io/objection.js/#introduction
Спасибо , но я хотел что то вроде хелпера, без ORM Универсальный метод для сворачивания результата запроса, например с указанием поля. )

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:33:38
хотя нет, файлообменник создал майкрософт

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

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

Сергей
15.12.2017
13:35:45
Спасибо , но я хотел что то вроде хелпера, без ORM Универсальный метод для сворачивания результата запроса, например с указанием поля. )
что-то типа такого function makeObjectColumn(name, fields) { const jsonObj = []; const columns = []; Object .keys(fields) .forEach((key) => { jsonObj.push(`'${key}',??`); columns.push(fields[key]); }); return knex.raw( `JSON_AGG(JSON_BUILD_jsonObjECT(${jsonObj.join(',')})) AS ${name}`, columns ); }

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
и соответственно использовать его внутри джоинов

Сергей
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
подскажите по регекспам, кто шарит есть вот такой код, который не работает в ноде, не пойму в чем причина let s = 'chat_accept_123321'; let re = new RegExp('^chat_(?:accept|decline)_(\d+)$', "m"); let id = re.exec(s); logger.d(id); // тут получаю null
потому что регулярка создаётся через конструктор из строки, а не из литералов. так как у тебя юзается строка, то в строке нужно экранировать '\', так как в строках значит он одно, а в регулярках другое

(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 И зачем у тебя внутри стрелочной функции асинхронная если ты её нигде не вызываешь ?

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
да

а асинхронная зачем там ?

Страница 1400 из 2748