Combot
combot.org/chat/-1001041204341
Combot
combot.org/chat/-1001041204341
Anonymous
Pavel
Для чего? Авторизация и аутентификация?
Pavel
Если да то метод первичного входа должен сгенерировать токен. const token = jwt.sign(userData, secret);. А потом при получении этого токена его можно валидировать и расшифровать userData, который был записан при генерации токена.
Anonymous
Anonymous
вообще всё что передаётся в поля graphql довольно сложно покрыть middleware
Roman
Node.js releases
Node v6.10.1 (LTS)
https://nodejs.org/en/blog/release/v6.10.1
Anonymous
знаю, но это дерьмово. req не канает. всё должно быть передано в граф
Node.js releases
Node v4.8.1 (LTS)
https://nodejs.org/en/blog/release/v4.8.1
Anonymous
то есть токен передаётся прямо в аргументы корневого запроса:
user(token:"uuidv4"){ ... }
Node.js releases
Node v7.7.4 (Current)
https://nodejs.org/en/blog/release/v7.7.4
hamper 𓅝
Кстати вот это вроде кто-то отсюда писал? https://github.com/zerobias/telegram-mtproto хотелось узнать, умеет ли оно 2fa.
Denis
Андрей
Посоны. А в каком месте надо юзить ajv?
Андрей
Список кейсов есть?
vitshev
форму валидировать, например
vitshev
и до и после
kdm🇩🇰
что тут не правильно. заранее благодарю
kdm🇩🇰
йо, не могу разобраться, как в pg-promise коннект открыть
kdm🇩🇰
делал по аналогии с mysql, но там нет такого createConnection нашел только connect, `client в документации, а разобраться не могу, как правильно
V⚡️
V⚡️
так попробуй
Mike
Парни, подскажите плз. Есть сервак на hapi (http), туда ломиться фронт, нужно проксировать запросы на бек (https), но если бек отвечает 401ой тогда делать редирект. Как лучше подобную схему реализовать?
vitshev
hapi делает запрос на бек?
Mike
да
vitshev
лови ошибку 401 и делай редирект)
vitshev
в express обычно кидают исключение и в миделваре ловят и делают редирект, hapi не исключение думаю
Mike
я примерно вижу два пути.. взять какой нить http-proxy, но не уверен что там можно при такой ошибке сделать свой ответ. или просто делать запрос и ответ вставлять
Anonymous
hamper 𓅝
Ага я там метод увидел для этого.
kdm🇩🇰
гайс, почему ругается на поле 2 где дата со временем. типа даты сейчас скину
kdm🇩🇰
kdm🇩🇰
работает с now() функцией, но я не нашел тип даты, как в мускуле
kdm🇩🇰
datetime
Vint
В кавычки дату при вставке надо.
kdm🇩🇰
да использовал
kdm🇩🇰
а вот, квери запрос из pgadmin сработал, а через драйвер не хочется общаться
Vint
Ошибка-то какая?
kdm🇩🇰
вообще никаких
kdm🇩🇰
var conString = "pg://postgres:password@localhost:5432/db";
var client = new pg.Client(conString);
yield client.query("INSERT INTO oneminutes (id_counter, date_time, in_c, out_c) VALUES " + generate_strings(array[i]));
kdm🇩🇰
вот по сути то что к бд относится для драйвера
Vint
Без ошибки гадать я не умею.
Vint
Не пиши plain-запросы, возьми knex хотя бы.
Alexander
https://github.com/vitaly-t/pg-promise-demo/tree/master/JavaScript
Alexander
это оф демка
Alexander
а вот простой пример использования:
https://bitbucket.org/fend25/boilerplate-node.js-websocket-server/src/8dbcb3d88829b475af5af44d1ad64a4e9fbfcb43/db.js?at=master&fileviewer=file-view-default
Alexander
тут еще на генераторах все
Alexander
но суть та же
Artur
Alexander
Ребят. Вопрос больше по js, чем по node. Есть 2 объекта. Мне нужно их объединить так, чтобы если во втором есть значение, то оно переписывается, а если нету, то берется из 1
Vadim
Alexander
Object.assign
Блин. Я что-то про него прочитал, но мне показалось, что он не подходит
Alexander
Да, понял почему. Может быть строка во 2 объекте user : '' и он поменяет на пустое значение
Artur
Alexander
Artur
Что это?
https://www.google.ru/search?q=lodash&ie=UTF-8&oe=UTF-8&hl=ru-ru&client=safari
Завтра
Denis
Сафари тру хотя бы изза связки ключей
Amir
привет есть конструкция вида obj.method(function(err, res){}); как ее поменять на нечто вроде obj.method(cb(err, res)); ?
Amir
сыпит ошибкой ReferenceError: err is not defined
vitshev
что значит поменять?)
Mikhail
obj.method(cb)
Игорь
Игорь
Парни подскажите как мне в mongoose удалить из всех документов коллекции, элемент массива
Игорь
User.updateMany({},{$pull:{group:group_Id}},{},(err,res) => {
// волшебства нет
})
Anonymous
всем привет. такой вопрос. перенес приложение на новый сервер. angularjs + nodejs. и вот когда установил уже все зависимости почему-то начало требовать обновить angularjs до 1.6.3, при том что на стар
Anonymous
всем привет. такой вопрос. перенес приложение на новый сервер. angularjs + nodejs. и вот когда установил уже все зависимости почему-то начало требовать обновить angularjs до 1.6.3, при том что на старом сервере все отлично работает с 1.4.12
Roman
Всем привет! А зачем вы пишите бэкенд на nodejs?
Denis
Быстро. Удобно. Недорого. Всё под рукой. При правильном подходе всё отлично. :)
Bogdan
Михаил Макарычев
Anonymous
да там вообще начинается черте что)) по-этому и сюда пошел)
Roman
Denis
Максим Лапшин советует Erlang
Roman
Ну или анализатор видеопотока?