@nodejs_ru

Страница 2638 из 2748
Sergey
04.10.2018
13:50:04
А в документации что написано?

Andrew
04.10.2018
14:17:10
вродь это как отличие map от forEach

Nikolay
04.10.2018
14:19:00
Что данные пишутся в стрим
res.write() пишет в стрим и все. res.end() пишет в стрим и заканчивает процесс ответа

[Anonymous]
04.10.2018
14:41:09


Google
Artemy
04.10.2018
14:41:34
pm2 log pm2 log id id - id из pm2 list (посмотреть логи, а вопрос я не очень понял)

[Anonymous]
04.10.2018
14:43:09
pm2 log pm2 log id id - id из pm2 list (посмотреть логи, а вопрос я не очень понял)
Да все, простите за глупый вопрос... я не туда посмотрел) Он мне просто вывалил целую кучу всего и я своих собственных console.log не увидел.

Спасибо в общем)

Алексей
04.10.2018
14:55:51
Кто объяснит как работает .all() ?

Метод у express app

Разобрался

Alexander
04.10.2018
14:59:39
Красавчик

Dzmitry
04.10.2018
15:03:03
Разобрался
так объясни другим) или на стеке ты тоже пишешь типа Solved it, thx. и все?)

мало ли кто тут читает.

Алексей
04.10.2018
15:09:55
Спасибо. Но всё равно не получилось реализовать, то что хочу. Хотел сделать роутер с приватными маршрутами и не проверять перед каждым маршрутом авторизован ли. .all() не подходит, т.к. без первого аргумента (маршрута) он не запускает middleware проверки, а если поставить '*', то работает как .use(), т.е. по всему request и по итогу выскакивает too many redirects. Может есть решение, в котором только при совпадении маршрута будет выполнятся middleware с проверкой, а не ко всему request. Рабочее решение - это просто перед каждым роутом вставлять эту middleware, но хотелось бы кратче это решить

Т.е рабочее выглядит вот так router.get('/account/settings', authCtrl.nextIfLoggedIn, accountCtrl.accountSettings );

А хотелось бы как-нибудь так router.all(authCtrl.nextIfLoggedIn); И не писать перед каждым маршрутом как в рабочем решении

Alexander
04.10.2018
15:15:06
Т.е рабочее выглядит вот так router.get('/account/settings', authCtrl.nextIfLoggedIn, accountCtrl.accountSettings );
Отпочкуй роутер '/account' и повесь ему на .use логику проверки

Google
Саня
04.10.2018
15:21:43
Подскажите, за что любят koa? Он подходит для проектов с высокой нагрузкой?

Cenator
04.10.2018
15:24:02
Alexander
04.10.2018
15:25:40
Полезно

Саня
04.10.2018
15:26:46
мусорная экосистема, слабое коммьюнити
спрошу по-другому, есть ли у koa какие-то полезные преимущества по сравнению с express? или все на любителя?

shut up
04.10.2018
15:29:48
Публичный метод - это в классе?

Саня
04.10.2018
15:31:06
Cenator
04.10.2018
15:31:45
а что дают acync мидлвары?
не нaдо вызывать next()

Alexander
04.10.2018
15:32:08
не нaдо вызывать next()
а такие в koa2 чтоле?

о понял

надо будет затестить

Саня
04.10.2018
15:39:15
не нaдо вызывать next()
т.е. чтобы логи например асинхронно писать? мидлвары вообще часто используют в повседневной жизни?

Саня
04.10.2018
16:23:00
на них живут
я имею в виду не стандартные типа авторизации, cookieparser и т.д., а часто ли свои собственные приходится писать? я что-то кроме логов ничего придумать не могу

Никита
04.10.2018
17:21:17
Вечер добрый! Отправляю обычный GET запрос через request - 1.7с, а если открыть в браузере - 300мс. С чем может быть связана такая задержка? Одна машина, проверку проводил в одно и то же время, скорость значительно не менялась.

Purple
04.10.2018
18:13:37
Здраствуйте, как можно сделать в базе поиск по дате, пользователю показывается дата в виде: ^January 18^, где цифра это год

Aga
04.10.2018
18:18:00
В мс переведи и сравнивай

Google
Purple
04.10.2018
18:18:41
Aga
04.10.2018
18:18:57
миллисекунды

Purple
04.10.2018
18:19:18
В мс переведи и сравнивай
А как перевдить если пользователь введет "augu"?

Aga
04.10.2018
18:19:27
в смысле

Purple
04.10.2018
18:19:50
Ну на фронте инпут для ввода чего-то

Michael ?
04.10.2018
18:19:57
Вводных данных недостаточно

Aga
04.10.2018
18:20:03
У тебя есть конкретная дата

Alex
04.10.2018
18:20:23
Ну на фронте инпут для ввода чего-то
так пусть на фронте делают нормальный инпут и шлют нормальные данные

Purple
04.10.2018
18:20:48
Вводных данных недостаточно
Типо должно как минимум все слово месяца быть введено?

Michael ?
04.10.2018
18:21:10
Purple
04.10.2018
18:21:15
Michael ?
04.10.2018
18:21:34
Тут вот внезапно вылезло, что юзеры ещё и текстом дату вводят, а не датапикером

Andrey
04.10.2018
18:21:35
Пацаны, вот есть koa-multer, который использует multer 1.3.0, в котором нет нужной мне функции, в multer 1.4.0 она есть. Можно как-то заставить koa-multer обновлять свои внутренние зависимости? Или мне ручками надо лезть в его package.json и там писать нужную мне версию? Или форкать надо, там менять и уже устанавливать свою?

Как это правильно вообще делается?

Igor
04.10.2018
18:22:25
форк либо оверрайд версии депенденси у koa-multer

Alex
04.10.2018
18:22:47
Я и на фронте, делаю как говорит пм и заказчик)
и как они говорят? что пользователь может ввести дату так: "чевёрт окбрь дветыщщи всменцать"?

Purple
04.10.2018
18:22:58
Не, я имею в виду в твоём вопросе
Ааа) ну у меня есть например createdAt, на фронте каждая дата отображается в виде "January 18", так же у пользователя есть инпут для поиска, куда он может ввести "18", "Januar", "jan"

Если так невозможно, то буду говорить(можно реджэктнуть), но если можно то хотелось бы узнать квк

Andrey
04.10.2018
18:23:53
Igor
04.10.2018
18:24:09
да

Google
Andrey
04.10.2018
18:24:13
Спасибо

Igor
04.10.2018
18:25:54
“koa-multer”: { “from”: “koa-multer@<version>”, “version”: <version>, “dependencies”: { “multer”: { “from”: “multer@1.4.0”, “version”: “1.4.0” } } }

Yura
04.10.2018
18:34:20
Еслы ти фронт, то тоже самое в принципе, только тогда это твоя забота

Purple
04.10.2018
18:35:57
Тоесть мне найти совпадение введенного в масиве месяцев и перевести это в мс?

Yura
04.10.2018
18:37:07
И то и то
На фронте переводи в милисекунды И сделай нормальный выбор даты а не текстовое поле Плагинов/библиотек дейтпикеров с календарями куча, на все фреймворки

Yura
04.10.2018
18:37:37
А хй, так нельзя
Че? Или тебе только месяц?

Purple
04.10.2018
18:38:04
Че? Или тебе только месяц?
Я же говорю месяц и год January 18

Yura
04.10.2018
18:38:20
Я же говорю месяц и год January 18
А библиотеку чего нельзя?"

Purple
04.10.2018
18:38:49
А библиотеку чего нельзя?"
Дэйт пикера, только поиск через ввод в инпут

Амеры!)

Yura
04.10.2018
18:39:24
Дэйт пикера, только поиск через ввод в инпут
А почему не сделать два селекта на месяц и на год?

Амеры!)
Ламеры?

Purple
04.10.2018
18:39:41
Ламеры?
Американцы заказчики

Nick
04.10.2018
18:39:50
Дэйт пикера, только поиск через ввод в инпут
а ты можешь сказать заказчику, что это хуйня какая-то неудобная?

Yura
04.10.2018
18:39:51
Аа

Purple
04.10.2018
18:39:51
Завтра попробую

Google
Yura
04.10.2018
18:40:09
Та хз, не мне решать
Как раз тебе решать

Заказчик по определению дибил

Purple
04.10.2018
18:40:40
Заказчик по определению дибил
Там от меня до заказчика людей 5 еще

Michael ?
04.10.2018
18:40:50
Та хз, не мне решать
Автокомплит запили, чтобы не было кривых названий месяцев

Purple
04.10.2018
18:41:28
Автокомплит запили, чтобы не было кривых названий месяцев
Или совпадение введенного брать в масиве число месяца и искать в базе по числу

Yura
04.10.2018
18:41:45
Или совпадение введенного брать в масиве число месяца и искать в базе по числу
Короче итог: На клиенте нужно вычислять в мс и отправлять на серв Желательно сделать по типу селекта

Nick
04.10.2018
18:42:05
как вариант: перевести все даты в текстовое поле, и фильтровать по вхождению символов, но это дико убогое решение

Захар
04.10.2018
18:43:24
Спсибо ребята!)
обращайся?

Andrey
04.10.2018
18:44:56
“koa-multer”: { “from”: “koa-multer@<version>”, “version”: <version>, “dependencies”: { “multer”: { “from”: “multer@1.4.0”, “version”: “1.4.0” } } }
Сорян, может я дико туплю, но у меня ide ругается, что так нельзя. Говорит, дай мне стринг, вместо объекта

Igor
04.10.2018
18:45:24
потому, что не по канону ?

но должно работать

Andrey
04.10.2018
18:46:03
А что значит филда from?

Igor
04.10.2018
18:46:17
типа сам пакет, откуда ставится зависимость

Andrey
04.10.2018
18:46:29
довнкастинг до строки? не?
Да меня не пугает, что IDE ругается, мы давно в соре. Мне главное чтобы работало :)

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