
Piu
20.04.2018
08:05:19
просто подрубаю мидлу где надо и пишу только Joi схемы
Отключаю в мидле abortEarly для joi
Это нужно чтобы Joi агрегировал все ошибки а не кидал error сразу после первого невалидного поля

Vitaliy
20.04.2018
08:17:12
++ я так само

Google

Uiiuviiw
20.04.2018
08:40:06
есть пакет "name" который рекваирится во многих местах и в нем баг, а версия с патчем ставится как "@nikname\name" и нода не понимает рекваеры с "name". Как быть?

Yurii
20.04.2018
08:42:56

Uiiuviiw
20.04.2018
08:44:11
не вариант
неужели нет простого способа?

Cenator
20.04.2018
08:44:52
а что ты сделал чтобы он поменялся?

Yurii
20.04.2018
08:45:03
ну тогда в node_modules переименуй директорию в «name», но тогда это придется всегда делать после обновления или нового развертывания

Cenator
20.04.2018
08:45:43
не стоит так делать

Uiiuviiw
20.04.2018
08:46:53

Дмитрий
20.04.2018
08:46:59

Yurii
20.04.2018
08:47:00

Cenator
20.04.2018
08:47:14

Yurii
20.04.2018
08:47:22

Uiiuviiw
20.04.2018
08:48:29
нет. в коде правильные рекваиры, пакет спатчем нужно ставить как @nikname/name и вnode_modules пакет name ставится в поддиректорию @nikname. нода так не понимает

Google

Uiiuviiw
20.04.2018
08:49:28
сейчас попробуюпакет руками перекинуть, но это как-то неправильно

Cenator
20.04.2018
08:49:41

Труба
20.04.2018
08:50:08
Всем привет, кто нибудь использует rxjs на бэкенде?
Или вообще реактивное программирование?

Uiiuviiw
20.04.2018
08:50:29
это форк другого автора, я непонимаю как алиасы на уровне npm разруливаются

Cenator
20.04.2018
08:50:34
ну пропиши в package.json "name": "ссылка на гит"

Uiiuviiw
20.04.2018
08:52:12
сейчас попробую, но при таком раскладе нужно что-то ещё писать, я не помню что. И "name":"@nickname/name" тоже не работает, хотя уже так делал и раньше работало.

Cenator
20.04.2018
08:53:58
на гит ссылку прямую надо

Alexander
20.04.2018
09:06:10

Morsik
20.04.2018
09:07:49
скоро будет другой ад
ад асихнронных генераторов с пайплайнами и профурсетками

Casper
20.04.2018
09:08:14
Сейчас бы делать репосты с канала веб-стандарты

Alexander
20.04.2018
09:08:24
и шо

Casper
20.04.2018
09:08:51
Ты наверное из тех, кто не считает Макеева пидором

Alexander
20.04.2018
09:08:59
Макеев пидор
а кто это?

Semen
20.04.2018
09:09:15
кто нибудь юзал redis? Подскажите пожалуйста, я вот пишу данные, не знаю какие, а как мне посмортреть что вообще записано и чего там? Спасибо

Morsik
20.04.2018
09:10:08

Cenator
20.04.2018
09:10:26

Morsik
20.04.2018
09:10:42

Google

Nikita
20.04.2018
09:10:44
Был какой-то клиент типа Robo3T, на гитхабе видел

Semen
20.04.2018
09:11:34

Morsik
20.04.2018
09:11:54

Cenator
20.04.2018
09:12:00
Пишешь ключ и получаешь значение

Nikita
20.04.2018
09:12:24
мерси
https://github.com/luin/medis

Semen
20.04.2018
09:15:29

Леха
20.04.2018
09:18:05

Piu
20.04.2018
09:19:05
господи, статья про очевидное же
спасибо КЭП

Alexander
20.04.2018
09:20:02
а я не читал
думал кто поведется

Alexander
20.04.2018
09:20:08
))0)

Morsik
20.04.2018
09:20:57
https://habrahabr.ru/post/353886/
эта статья более интересна, но ее наверно уже большинство прочитали

Piu
20.04.2018
09:21:29

Alexander
20.04.2018
09:21:42

Mikhail
20.04.2018
09:24:57
Дурацкая статья

Alexander
20.04.2018
09:25:09
ахахахаха
еще один
))0)

Google

Casper
20.04.2018
09:25:38
От анимэшников одни проблемы

Mikhail
20.04.2018
09:31:53

Труба
20.04.2018
09:43:21
прочитал половину статьи, если я не ошибаюсь, такая проблема решается promise.all. И не придётся дублировать строки.

Harry
20.04.2018
09:49:52

Cenator
20.04.2018
09:51:11

Harry
20.04.2018
09:52:23
try catch
try catch стоит на всю мидлварь, нужно именно под этот авейт?

Cenator
20.04.2018
09:53:06
нет, если нет catch то catch более высокого уровня поймает

Admin
ERROR: S client not available

Alexander
20.04.2018
09:54:33

Harry
20.04.2018
10:05:36

Cenator
20.04.2018
10:06:11

soontothemoon
20.04.2018
10:18:31
подскажите норм vps/vsd?

Harry
20.04.2018
10:18:45
А try есть?
да
validateBody = schema => {
return async (ctx, next) => {
try {
const isValid = await schema.isValid(ctx.request.body)
console.log(isValid)
} catch (e) {
console.log('eeee', e)
ctx.throw(400, e.message)
}
}
}

soontothemoon
20.04.2018
10:19:06

Yan
20.04.2018
10:19:20
сасово!

Cenator
20.04.2018
10:19:47
Scaleway
@transparent_dew

soontothemoon
20.04.2018
10:20:53

DimenSi
20.04.2018
10:23:10
господа, а есть способ сделать такого пользователя в монге, чтоб он мог на лету себе создавать нужные базы? А то мне сейчас приходится для каждого теста использовать 1 базу и запускать их синхронно

Google

Cenator
20.04.2018
10:24:58

DimenSi
20.04.2018
10:25:34
и я немного не понимаю, почему даже создав через пользователя базу, я не могу авторизоваться на эту базу потом сразу же

Alexander
20.04.2018
10:26:03
ребята, подскажите. Есь проект на Yii2, сайт+админка типа CRM. Всё ужасно глючит, тормозит, решил переделать всё на ноде, фронт на реакте, верю что будет гораздо круче, но ни разу такие проекты не запускал пока. Какое окружение для бэка покруче будет? express + монга какая-нибудь, а в плане MVC что используется? или есть что-то круче чем mvc?

Harry
20.04.2018
10:27:00
ща все норм работает

Саня
20.04.2018
10:28:50

Cenator
20.04.2018
10:29:59

Piu
20.04.2018
10:30:34

Саня
20.04.2018
10:30:53

Alexander
20.04.2018
10:30:57
монга точно нужна? не проще ли mysql? vuejs рулит!
честно я в базах не особо шарю, для меня они все одинаковые, просто очень редко встречаю связку ноды с mysql, подумал что может они хреново ладят с друг другом. На счёт Vue, может он и круче, я его пробовал тыкать, потом бросил, потыкал реакт и он мне больше понравился.

Саня
20.04.2018
10:31:36

Alexander
20.04.2018
10:32:17

Piu
20.04.2018
10:33:15

Саня
20.04.2018
10:33:23

Piu
20.04.2018
10:34:11

Alexander
20.04.2018
10:34:52
mvc - это model view controller?
да, просто по аналогии с yii2 привёл, сорри. Имею ввиду, какой паттерн используется для управления моделями типа как ORM, и какие инструменты "общепринятые" реализуют подобное. Вообще, приложухи современные не чисто же на голом экспрессе пишутся. Там есть модели всякие и т.п.

Yan
20.04.2018
10:34:56

Piu
20.04.2018
10:35:54