
A
27.02.2017
08:17:13
ну там первый аргумент был еще мидлвейр
я его убрал пока
началось все от сюда:
http://stackoverflow.com/questions/15719116/verify-access-group-in-passport-js

Rafael
27.02.2017
08:18:27
так, теперь зачем ты чекаешь util.isArray(groups)?

Google

A
27.02.2017
08:18:33
мне надо было на роуты кинуть группы
так как "бизнеслогика" проекта ад
needsGroup(["admin", "operator", "manager", "user"]
needsGroup("user")
или так
или так

Rafael
27.02.2017
08:19:08
все, понял тебя

Дмитрий
27.02.2017
08:19:39
https://github.com/sindresorhus/arrify
Не обязательно этот пакет в две строки тянуть, но вот если что -- это делается вот так)

A
27.02.2017
08:20:35
хорошо
спс
дело в том
что есть адекватные роли
["admin", "operator", "manager", "user"]
а есть некий ид на 1 отчет - и надо чтобы человек видел только этот отчет
по этому там function(groups, param) {}
needsGroup(["admin", "operator", "manager", "user"], "filial_id")
я погуглил
не нашел красивого решения
и давай лепить

Rafael
27.02.2017
08:29:12
https://jsfiddle.net/o3s0mtok/1/

Google

Rafael
27.02.2017
08:29:30
конечно у меня тоже вышкло "ну такое"
но у меня хотябе есть оправдание: я не знаю експресс и ноду

vitaliy
27.02.2017
08:31:26
нельзя все это инкапсулировать в методах юзера?

Ches
27.02.2017
08:32:58
народ, спрашивал некоторое время назад, кто нибудь находил где скачать https://www.udemy.com/the-complete-developers-guide-to-mongodb/ можно?

Yan
27.02.2017
10:36:32
братишки, я правильно понимаю, что в нынешнее время никто не отдает нодой хтмл на более-менее крупных проектах?
читаю сейчас советы по оптимизации, написано, что лучше весь фронт нгниксом отдавать

Никита
27.02.2017
10:38:32
Кстати, о птичках. А про caddy кто чего думает? Я пока не смотрел внимательно, стоит?

Сева
27.02.2017
10:40:22

Yan
27.02.2017
10:41:43
понял, буду копать в эту сторону

Сева
27.02.2017
10:42:23
Слушайте, а кто шарит в rethinkdb? я тут решил попробовать, возник вопрос.
есть условная табличка, условные же "todo-листы пользователей".
С целью разграничения прав доступа - нужно отдельную табличку каждому юзеру создавать? И что делать, если я хочу админу показывать табличку со всеми туду-листами, например? Или хочу расшарить туду-лист.
Ощущение, что с этим как-то грустно, или я просто не прав?

Сергей
27.02.2017
10:59:12
Таблицу под каждого юзера это сильно

Сева
27.02.2017
11:12:02
ну, а какая разница, пока что проект игрушечный все равно.
интересно понять, как правильно это сделать в идеологии баз по типу rethinkdb, где пользователь имеет право напрямую подрубаться к БД

Sergey
27.02.2017
11:15:49
ну если нет бд которые построчно в таблице выставлять права, очевидно нужна каждому своя))

Сева
27.02.2017
11:17:08
похоже на то. вообще ощущение, что это все можно было бы красиво решить чем-то вроде права доступа "можно ходить в табличку по прямому индексу, но нельзя искать по ней или смотреть все", но там такого нет
лежали бы просто в отдельной табличке для каждого пользователя индексы, которые ему можно, и по ним через join бы все вытаскивалось

Ilya
27.02.2017
13:15:38
А есть чаты по gulp?

Vladimir
27.02.2017
13:41:35

Ilya
27.02.2017
13:42:16
)) англоязычные только git чат?

Roman
27.02.2017
13:44:32
нужен чат по библиотеке left-pad

Google

Evgeny
27.02.2017
13:47:57
Слишком общая тема. Один по лефт, один по пад

KlonD90
27.02.2017
13:58:54
gitter наверняка есть

Alan
27.02.2017
14:14:09
Лол, нет
врети https://gitter.im/gulpjs/gulp ))

Михаил
27.02.2017
15:44:11
Ребята, если для postgreSQL я могу юзать какой-нибудь pgAdmin / Valentino studio. Что для монги подобное есть ?

Anton
27.02.2017
15:44:42
robomongo

KlonD90
27.02.2017
15:45:53
хз где оно запускается
и кажется оно вообще не работает

Anton
27.02.2017
15:46:24
у меня без проблем запускалось и на линухе и на ос х

KlonD90
27.02.2017
15:46:37
когда и с какой монгой?

Anton
27.02.2017
15:49:06
монга v2.6.11
Robomongo 0.9.0-RC10

Vadim
27.02.2017
15:58:16
еще есть официальный https://www.mongodb.com/products/compass

Pavel
27.02.2017
16:08:31

Zaur
27.02.2017
16:10:52

Pavel
27.02.2017
16:11:11
Или ты покрываешься простынёй из _.bind(function(){}, this)

Zaur
27.02.2017
16:12:46
последнее сообщение не понял) я ваши js-ые шуточки еще не все разобрал) пришел в JS из флеша пару месяцев назад :)

Aleksey
27.02.2017
16:15:19
а флеш еще жив?

Zaur
27.02.2017
16:15:25

Vladimir
27.02.2017
16:15:56
includes использует другое сравнение

Google

KlonD90
27.02.2017
16:16:19

Олег
27.02.2017
16:17:27
Includes возращает boolean единственное различие

Vladimir
27.02.2017
16:17:45
Нет

Pavel
27.02.2017
16:17:53

Admin
ERROR: S client not available

Zaur
27.02.2017
16:18:32

Pavel
27.02.2017
16:18:40
JS развивается быстрее, чем браузеры реализуют поддержку.
Поэтому, чтобы писать на нормальном современном удобном синтаксисе для браузера, все пользуются трансляторами навроде babel.
Если ты им не пользуешься и пишешь для браузера, то ты или вынужден писать на очень старой версии JS, которая браузерами поддерживается, или у тебя сайт в половине браузеров работать не будет.

Vladimir
27.02.2017
16:19:12
indexOf использует === для сравнения
includes использует SameValueZero для сравнения
Это как Object.is но +0 равен -0

Dmitry
27.02.2017
16:20:40
indexOf не найдет NaN, includes найдет

Zaur
27.02.2017
16:21:23

Pavel
27.02.2017
16:23:53
Возьму на вооружение.
Сравни
Слева — новый синтаксис, справа — старый
http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=latest%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&experimental=false&loose=false&spec=false&code=%5B1%2C2%2C3%5D.map(n%20%3D%3E%20n%20%2B%201)%3B&playground=true

Zaur
27.02.2017
16:26:16

Denis
27.02.2017
16:26:49
После 7.6 особенно :)

Pavel
27.02.2017
16:26:56
90% примерно

OMG2SMART4YOU
27.02.2017
16:39:07
Всем привет. .хотел узнать есть ли сайты по обучению NodeJS с уроками или с тестами!?
задачи упражнения и т.д для глубокой работы с этой технологией!

Vadim
27.02.2017
16:40:41

Google

Сергей
27.02.2017
16:41:25
кстати, а почему в node.green нет модулей es6?

Vladimir
27.02.2017
16:44:09
а как их тестировать то?

Сергей
27.02.2017
16:44:23
ну поддержку хотя б

Vladimir
27.02.2017
16:44:37
ну так там все на тестах основано

Alexander
27.02.2017
17:13:59
Всем привет
Есть у кого-нибудь "Изучаем Node. Переходим на сторону сервера" второе издание? Можете поделиться?

Denis
27.02.2017
17:35:34
И такое вообще больше зависит от стиля, если пишешь как слева, то пишешь везде как слева, а если прожект старый, то нехуй туда вкорячивать куски с новым синтаксисом

Влад
27.02.2017
17:40:47
Всем привет, вопрос очень банален и глуп , но ... А с чего собственно посоветуете начать въезд в ноду? Может сайт какой , или книга ?
А то большинство статей , которые я вижу были написаны по версии 0.х , и как то уже не совсем вызывает доверия ...

Pavel
27.02.2017
17:42:04

Denis
27.02.2017
17:46:21
Ну в этом случае да, но если например пишешь даже на первом ангуляре, то я такое ни разу не встречал. Все в 99% делается без таких костылей
А это похоже на зашквари

Pavel
27.02.2017
17:49:23

Vladimir
27.02.2017
17:52:03

Влад
27.02.2017
17:52:51
Ну вообще, изначально планирую как rest api для андроидовской приложухи