@nodejs_ru

Страница 621 из 2748
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
или так
Это называется arrify

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
братишки, я правильно понимаю, что в нынешнее время никто не отдает нодой хтмл на более-менее крупных проектах?
Ну, это не best practice, нгинкс или CDN с раздачей статики справляется эффективнее.

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
подскажите чем принципиально includes лучше/быстрее/сильнее чем indexOf?
Читается лучше, очевиднее. Конкретный метод проверяет конкретную вещь. А не странное мясо с циферками.

Zaur
27.02.2017
16:10:52
Читается лучше, очевиднее. Конкретный метод проверяет конкретную вещь. А не странное мясо с циферками.
"читается лучше" это понятно, я спросил вдруг есть другие плюсы, скорость в больших массивах например. В браузере очевидности ради смысла нет его применять, с костылями для старых версий.

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
монга v2.6.11 Robomongo 0.9.0-RC10
ну он в современные не умеет

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

Vladimir
27.02.2017
16:17:45
Нет

Admin
ERROR: S client not available

Zaur
27.02.2017
16:18:32
Если ты пишешь на сервере, то у тебя нет этой головной боли
на работе я пишу клиента(игры на JS), дома балуюсь с nodejs(пишу бота для телеграм)

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 найдет

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

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

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

задачи упражнения и т.д для глубокой работы с этой технологией!

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
Сравни Слева — новый синтаксис, справа — старый 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
Вот прям такой дрочь не особо нужен, по факту-то что старое, что новое читается примерно одинаково и пишется примерно одинаково, в правом случае просто ввёл fu, ебнул по табу, написал ретерн, сё

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

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

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

А это похоже на зашквари

Pavel
27.02.2017
17:49:23
А это похоже на зашквари
Это похоже на любой проект старше 5 лет

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

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