
Talgat
10.04.2017
12:27:13
я сравниваю просто со строкой, но в REST api у меня еще есть вложенные
/admin/***
Надо исключить все попадания с /admin || /admin/...

Vladimir
10.04.2017
12:28:44
!endsWith('/admin')
?

Google

A
10.04.2017
12:37:26
ужас
пастбин есть жо
Все легально

Klim
10.04.2017
12:38:28
Соре
Тупой прост
Вторые сутки без сна идут

A
10.04.2017
12:40:01
https://pastebin.com/8k673t0P
вот работает
и твой должен

Klim
10.04.2017
12:43:53
нашел
https://github.com/sequelize/sequelize/issues/1728

Pavel
10.04.2017
13:19:05
Господа, что посоветуете как тест-раннер? Mocha хороша, но мокать импорты не умеет.

Vladimir
10.04.2017
13:20:31
Говорят jest

Google

Vladimir
10.04.2017
13:20:38
Но вообще лучше не мокать импорты

Danil
10.04.2017
13:23:14
Ava

Dmitry
10.04.2017
13:24:08
парни ObjectID у монги vs uuid. Кто что скажет?

Pavel
10.04.2017
13:24:18

Dmitry
10.04.2017
13:24:22
для idшников коллекции

Vladimir
10.04.2017
13:25:07
Из плюсов - совместимость с json, скрывает детали реализации

Pavel
10.04.2017
13:26:16

Vladimir
10.04.2017
13:26:17
Из минусов - теряется сортировка

Dmitry
10.04.2017
13:26:34

Vladimir
10.04.2017
13:27:00
crypto.randomBytes(16).toString('hex')

Dmitry
10.04.2017
13:27:02
я думаю сортировать я буду по дате

Vladimir
10.04.2017
13:27:13
Это правильно
Добавляешь createdAt и не паришься

Dmitry
10.04.2017
13:27:40
так и делаю, но кароче мне тут как-то сказали что objectId типа не секурно
вот ща решился на uuid
поэтому решил еще уточнить

Vladimir
10.04.2017
13:28:07
Ну так менее секурно скажем
Сам uuid по стандатру использовать смысла нет
uuid v4 это по сути и есть просто случайно число

Google

Dmitry
10.04.2017
13:29:18
ну да, но разделители чет подбешивают
в этом плане objectId почетче смотрится

Vladimir
10.04.2017
13:30:13
Вообще еще у ObjectID может быть преимущество с точки зрения производительности и размеров
Но с другой стороны мне кажется можно создавать свои ObjectID с произвольным содержимым
ObjectID как тип данных это по сути просто 128-битное число

Dmitry
10.04.2017
13:31:16
еще вопрос: у меня по дефолту монга лупит _id, но я создаю id: uuid
как отключить тогда эти _id
и нужно ли?

Vladimir
10.04.2017
13:31:51
Никак
Лучше забить
Всмысле лучше забить и не создавать id
Пусть будет _id

Dmitry
10.04.2017
13:39:57
но _id создавать аля uuid?
строку

Vladimir
10.04.2017
13:47:47
ну да, я так делаю

Dmitry
10.04.2017
13:48:28
ок спасиб

Pavel
10.04.2017
14:36:27
Говорят jest
Подскажи, пожалуйста, доки поковырял, но запустить в проекте не получается.
У меня тесты лежат не просто в test, а в test/scripts.
Однако, так он тесты не находит
"test": "jest --testPathPattern=test/scripts/*"
Ругается что No tests found ?
Запускаю через npm test

Zaur
10.04.2017
14:39:54
NODE_PATH=test/scripts не поможет?

Vladimir
10.04.2017
14:40:34
Не знаю, но очевидно это неправильный паттерн

Google

Vladimir
10.04.2017
14:40:53
Может **/*.js
Обычно что то в таком духе

Pavel
10.04.2017
14:42:12
> jest --testPathPattern=test/scripts/**/*.js
Invalid testPattern test/scripts/**/*.js supplied. Running all tests instead.
**/*.js его ломает и он всё начинает пытаться выполнить

Denis
10.04.2017
14:51:42
Есть какая-нибудь тулза для скриншотов/скринкастов, которая это всё в отдельное хранилище помещает с разбиением по проектам, чтобы год-два спустя ссылки в issues не умирали?

Zaur
10.04.2017
14:54:38

Denis
10.04.2017
14:55:30
Надо выносить касты/шоты из индивидуального хранилища в пространство проекта - это обязательно

Admin
ERROR: S client not available

Zaur
10.04.2017
14:57:09
Не совсем понимаю запроса) но возможно Trello поможет в этом :) Создал общий проект, накидал карточек и сохранил там фото/видео/все что угодно

Pavel
10.04.2017
14:58:37
**/*.js его ломает и он всё начинает пытаться выполнить
Всё, разобрался, достаточно было просто иметь именование файлов в виде ИМЯ.test.js и jest будет запускать только их.
Правда, теперь я пытаюсь научить WebStorm юзать Git Bash для запуска тестов.
Иначе он юзает стандартный cmd.exe и получается каша
https://puu.sh/vfFxs/d2b683b191.png
Может подскажет кто?

Denis
10.04.2017
15:03:38
Скриншоты/скринкасты - это часть истории и базы знаний проекта. Они должны быть или внутри Git, или в выделенном под проект хранилище в облаке, на который можно сослаться. Разработчики не должны хранить это все в своих частных хранилищах.

Pavel
10.04.2017
15:05:09
Это никак не пересекается со скриншоттером

Denis
10.04.2017
15:05:49
Это не юзабельно

Pavel
10.04.2017
15:06:20
Но, если у у трекера есть API для загрузки файлов, то тот же ShareIt легко настраивается для автозагрузки скришота прямо туда

Denis
10.04.2017
15:07:05
GitHub обычный
Молодец :)

Google

Denis
10.04.2017
15:08:48
Но это проблема, если с тобой что-то случится и твой аккаунт заблокируют из-за неактивности

Pavel
10.04.2017
15:09:07
ни один скрин не ведёт на изначальную картинку
То есть в случае гитхаба проблемы вообще нет
Собственно от разработчиков остаётся пользоваться только нормальным скриншотером (который даёт ссылку на файл, а не на веб-страничку с кучей рекламы по краям).

Alex
10.04.2017
15:25:15

Dmitry
10.04.2017
15:36:13
Доброго времени суток

Юрий
10.04.2017
15:47:18
@abdulgalimov @DenisIzmaylov есть что то мало относящиеся к конкретным проектам и образовательного характера из скринкастов интересное посмотреть?

Zaur
10.04.2017
16:22:55

Юрий
10.04.2017
16:46:31

Dmitrii
10.04.2017
17:36:41
использую httponly cookie для сайта example.tk, в значении domain пусто. все ок работает, но решил поднять dev.example.tk для дев версии, и куки не ставятся, пытался указывать в domain=dev.example.tk, но тоже не ставятся, как решить?

Vint
10.04.2017
17:51:22

Dmitrii
10.04.2017
17:53:59
тоже не сохраняет куки
причем в хроме ок, а в safari не работает
хотя без domain поидее должно везде работать вообще

Vint
10.04.2017
17:54:55
Хотя, современный rfc говорит, что лидирующая точка должна игнорироваться
https://tools.ietf.org/html/rfc6265#section-4.1.2.3

DenJel
10.04.2017
17:56:07
подскажите пожалуйста а есть сообщество nginx в телеграме?

Valeriy
10.04.2017
20:15:34
Какой JS-фреймворк базируется на ES6 или на TypeScript для back-end разработки? Подскажите, плиз: https://toster.ru/q/415747