@nodejs_ru

Страница 2384 из 2748
dima
04.08.2018
12:41:45
ну я пытался флоу внедрить. И что то говно вышло. Отрубить жс и пока не покроешь все флоу - ничего не подсветит. А там еще куча так себе говна

dima
04.08.2018
12:47:26
Не осилил, но осуждаю
просто не вижу смысла он него. Нужно нормально времени потратить что бы внедрить

Таймураз
04.08.2018
12:50:20
просто не вижу смысла он него. Нужно нормально времени потратить что бы внедрить
Ну без понимания, что внедряешь и зачем и правда смысла нет Другое дело, что это понимание можно в себе зародить

Google
dima
04.08.2018
12:51:03
ahahah ок

Andrei
04.08.2018
12:53:24
тесты. Я вот не хочу типы завозить. Мне больно. А так да типы мощно. Но в жс хуйня
в общем откуда бы у тебя руки не росли, есть реальность, и в реальности есть неидеальный код, и с ним нужно работать... да что уж там, даже после 20+ лет писания кода, я по прежнему не переношу собственный код, если я написал его пару лет назад... :) про тесты я тебе много могу рассказать, если вкратце, это ни в коем случае не silver bullet, подходит не для всех проектов и даже при 100% покрытия, не гарантирует что программа будет работать. и вообще на самом деле теств - не лучший способ для qa, есть и другие способы но почему-то о них очень немногие знают. но уж если говорить о тестах, то строгая типизация - это если подумать, особый вид тестов. ты тестируешь что в твои методы данные передаются в нужном формате и т.д. а оверхеда намного меньше чем в обычных тестах. тем более в TS, типы очень легковесные и по большей части инферрятся. я считаю статическая типизация это намного дешевле чем классические тесты, почти бесплатно в случае тс, и вдобавок ещё сильно упрощается навигация по коду и код получается самодокументирующимся.

dima
04.08.2018
12:54:10
в общем откуда бы у тебя руки не росли, есть реальность, и в реальности есть неидеальный код, и с ним нужно работать... да что уж там, даже после 20+ лет писания кода, я по прежнему не переношу собственный код, если я написал его пару лет назад... :) про тесты я тебе много могу рассказать, если вкратце, это ни в коем случае не silver bullet, подходит не для всех проектов и даже при 100% покрытия, не гарантирует что программа будет работать. и вообще на самом деле теств - не лучший способ для qa, есть и другие способы но почему-то о них очень немногие знают. но уж если говорить о тестах, то строгая типизация - это если подумать, особый вид тестов. ты тестируешь что в твои методы данные передаются в нужном формате и т.д. а оверхеда намного меньше чем в обычных тестах. тем более в TS, типы очень легковесные и по большей части инферрятся. я считаю статическая типизация это намного дешевле чем классические тесты, почти бесплатно в случае тс, и вдобавок ещё сильно упрощается навигация по коду и код получается самодокументирующимся.
типы тебе тоже ничего не гарантируют. не утешай себя

Таймураз
04.08.2018
12:54:26
dima
04.08.2018
12:54:32
в общем откуда бы у тебя руки не росли, есть реальность, и в реальности есть неидеальный код, и с ним нужно работать... да что уж там, даже после 20+ лет писания кода, я по прежнему не переношу собственный код, если я написал его пару лет назад... :) про тесты я тебе много могу рассказать, если вкратце, это ни в коем случае не silver bullet, подходит не для всех проектов и даже при 100% покрытия, не гарантирует что программа будет работать. и вообще на самом деле теств - не лучший способ для qa, есть и другие способы но почему-то о них очень немногие знают. но уж если говорить о тестах, то строгая типизация - это если подумать, особый вид тестов. ты тестируешь что в твои методы данные передаются в нужном формате и т.д. а оверхеда намного меньше чем в обычных тестах. тем более в TS, типы очень легковесные и по большей части инферрятся. я считаю статическая типизация это намного дешевле чем классические тесты, почти бесплатно в случае тс, и вдобавок ещё сильно упрощается навигация по коду и код получается самодокументирующимся.
тс с нуля только

Сергей
04.08.2018
12:54:35
Никто ничего не гарантирует

dima
04.08.2018
12:54:40
а если у меня не было с нуля

Таймураз
04.08.2018
12:55:06
flow можно постепенно внедрять в проект

dima
04.08.2018
12:56:34
flow можно постепенно внедрять в проект
сложно. А со старта не было времени

Таймураз
04.08.2018
12:56:54
сложно. А со старта не было времени
Ты же понимаешь, что 1 словом ответил на все свои вопросы?)

dima
04.08.2018
12:59:15
ну да. Типы это круто. Но мне сама идея в жс не нравится

Таймураз
04.08.2018
12:59:42
ну да. Типы это круто. Но мне сама идея в жс не нравится
Как-то похуй на то, что нравится тебе, а что нет=)

dima
04.08.2018
13:00:33
ты думаешь 100% челиков за типизацию в жс ?

Google
Сергей
04.08.2018
13:00:58
Таймураз
04.08.2018
13:01:12
ты думаешь 100% челиков за типизацию в жс ?
Свято верю, что у каждого мнения, высказанного публично и навязывающего что-то, должна быть аргументация Хоть какая-то

Alex
04.08.2018
13:01:31
ты думаешь 100% челиков за типизацию в жс ?
Это типа миллионы программистов не могут ошибаться?

dima
04.08.2018
13:02:08
это типа что тут тоже аргументов никаких

Дмитрий
04.08.2018
13:02:43
ты думаешь 100% челиков за типизацию в жс ?
назови хотя бы одну причину, почему кому-то должно быть не пофигу на чьё то мнение

Bear
04.08.2018
13:03:21
dima
04.08.2018
13:03:45
ну спорить бесполезно и что то говорить

Дмитрий
04.08.2018
13:03:54
Если конфигурация редактора — это занимающая заметное количество времени проблема, то до проблем, которые решает типизация ещё далеко

Mishka
04.08.2018
13:17:20
всем привет! подскажите где лучшего всего и безопасней хранить токены авторизации ?

печеньки или web-storage ?

Cenator
04.08.2018
13:25:16
печеньки или web-storage ?
куки, ставить на сервере с флагом httponly

Julia
04.08.2018
13:35:38
чевооо, тебе надо поискать модуль, который на эвентах работает и хоткеи захватывает из ОС

Vladislav
04.08.2018
13:47:36
Друзья, всем привет. Может у кого был опыт работы с Kurento Media Server? Отпишитесь плиз. Есть один вопросик - небольшой по поводу балансировки)

Voskresus
04.08.2018
13:55:40
Чувак, почему ты решил мне ответить когда я это и так понимаю

в тему срача. Переменная, соб-сно так и называеться потому, что ее можно изменить, это раз. Два, константы не могут быть полностью иммутабельными, если только в них не лежит примитивный тип

Andrew
04.08.2018
14:01:45
Ок, скинь колбеком

Я вижу реализацию только через callback

Google
Сергей
04.08.2018
14:02:14
Ок, скинь колбеком
на сообщения отвечать не умеешь?

Andrew
04.08.2018
14:02:49
Я случайно(в автобусе еду, шатануло резко, лол)

Alexandr
04.08.2018
14:07:03
Товарищи, тут кто-нибудь с Sequelize работал? Есть какой-нибудь нормальный гайд по ассоциациям кроме официальной доки?

Voskresus
04.08.2018
14:08:44
Ок, скинь колбеком
var listenObj = (arr, callback) => ( arr.map((obj) => ( new Proxy(obj, { set: (target, key, value) => ( key === 'focused' && value === true && callback(obj.num) ) }) )) ) var arr = [ { num: 1, focused: false }, { num: 2, focused: true }, { num: 3, focused: false }, { num: 4, focused: false }, { num: 5, focused: false } ] var Arr2 = listenObj(arr, focus => { console.log('AAAAAAAAA', focus) }) Arr2[4].focused = true

Это было не так просто как показалось

Andrew
04.08.2018
14:12:17
Хэх

Завтра буду дома - скину если решу промисами. (не запушил код)

reskwer
04.08.2018
14:25:09
Создаю FS-extra файл. И как только я его первый раз открываю - не могу удалить, только перегрузить комп нужно



Cenator
04.08.2018
14:25:29
поставь линукс

reskwer
04.08.2018
14:25:47
поставь линукс
круто, но я не могу, команда зависит от адоб продуктов и некторого софта вин

Alexandr
04.08.2018
14:28:30
А что именно нужно?
Для апи ассоциации написать

Purple
04.08.2018
14:30:10
Для апи ассоциации написать
Связь между моделями?

Alexandr
04.08.2018
14:31:38
Да

Валится без ассоциаций всё

Voskresus
04.08.2018
14:33:16
Так и не понял чем Reflect похож на Proxy, прокси перехватывает изменения, а рефлектор это какой-то исправленный аналог Object

Google
Voskresus
04.08.2018
14:33:43
Исправьте где я ошибаюсь

Если уж чем-то и похож то тем самым и все остальные объекты похожи причем тут Reflect

Alexander
04.08.2018
14:36:53
Слова известных философов

Eugene
04.08.2018
19:06:59
Почему где-то используется process.env.NODE_ENV, а где-то process.env.ENV? Что является общепринятым?

Nikolay
04.08.2018
19:12:05
Первое

Богдан
04.08.2018
20:31:15
Proxy работает через Reflect
Необязательно, а просто там есть нюансы, когда рефлект предпочтительнй

?️Ivan
04.08.2018
21:19:33
Ребзя, мне книгу подарили по ноде, описывается 6+версия, мне сразу на полку её поставить пылиться, или все таки можно что-то из неё подчерпнуть? ?

Alexander
04.08.2018
21:20:52
Читай на здоровье, там много базы можно будет подчерпнуть

А разницу доберёшь в мануалах

?️Ivan
04.08.2018
21:24:01
Богдан
04.08.2018
21:38:37
Господа, а не подскажите, в чем может быть трабла, настраиваю passport.js, и почему-то не срабатывает колбек passport.use(new LocalStrategy( { usernameField: 'username', passwordField: 'password' }, (username, password, done) => { console.log('localStrategy =', username); return done(null, 'username'); } )); https://pastebin.com/vhkb2SX8

уже битый час ковыряю и никак не могу понять, что делаю не так

Alexander
04.08.2018
21:40:58
уже битый час ковыряю и никак не могу понять, что делаю не так
Ты уверен, что надо 'username', а не username? done(null, 'username');

Alexander
04.08.2018
21:41:01
уже битый час ковыряю и никак не могу понять, что делаю не так
Там вроде сигнатура коллбека (user, done) а не (username, password, done)

Богдан
04.08.2018
21:41:31
Там вроде сигнатура коллбека (user, done) а не (username, password, done)
та вроди пофиг, главное что вообще этот колбек не срабатывает

Alexander
04.08.2018
21:41:53
та вроди пофиг, главное что вообще этот колбек не срабатывает
В ошибку вываливается или, как тебе кажется, ничего не происходит?

Богдан
04.08.2018
21:42:00


Google
Alexander
04.08.2018
21:42:02
Может и срабатывает. Ты passport.authenticate делаешь?

Богдан
04.08.2018
21:42:09
да как бы все ровно

Alexander
04.08.2018
21:42:27
да как бы все ровно
А где у тебя логируется passport= false? Покажи код

Богдан
04.08.2018
21:42:28
ну если бы срабатывал, то в консоли было бы мое сообщение

Alexander
04.08.2018
21:42:57
У тебя этот кусок кода ПЕРЕД роутами?

Богдан
04.08.2018
21:43:12
да

Alexander
04.08.2018
21:43:18
Ибо если не вызывается, то подозреваю, что или порядок не тот или мидллвар не подключил где то

Покажи где ты подключаешь passport через мидлвар твоему express

Богдан
04.08.2018
21:43:57
server.use(passport.initialize());

вроде вот так судя по докам

Alexander
04.08.2018
21:45:42
server.use(passport.initialize());
app.post('/login', passport.authenticate('local', { successRedirect: '/', failureRedirect: '/login', failureFlash: true }) );

Alexander
04.08.2018
21:45:45
вроде вот так судя по докам
А passport.session() и сереализация/десереализация?

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