Size: a a a

Node.js — русскоговорящее сообщество

2020 December 22

А

Андрей in Node.js — русскоговорящее сообщество
Данил Носов
Завелось, спасибо большое!)
Сбилдил в один файл?
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
Андрей
Сбилдил в один файл?
Да
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Ок
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
по крайней мере по гоф
там в назначении яно указано:
Позволяет избежать привязки отправителя запроса к его получателю, давая шанс обработать запрос нескольким объектам. Связывает объекты-получатели в цепочку и передает запрос вдоль этой цепочки, пока его не обработают.

и в примерах, и в объяснении упор на то, что неизвестно, кто именно может обработать сигнал, поэтому мы и отправляем его по цепочке
а в цепочке уже кто-то сам выберет, что это сигнал именно для него

миддлвари более верно можно описать паттерном "строитель", но почему-то все прицепились к цепочке обязанностей
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
по крайней мере по гоф
там в назначении яно указано:
Позволяет избежать привязки отправителя запроса к его получателю, давая шанс обработать запрос нескольким объектам. Связывает объекты-получатели в цепочку и передает запрос вдоль этой цепочки, пока его не обработают.

и в примерах, и в объяснении упор на то, что неизвестно, кто именно может обработать сигнал, поэтому мы и отправляем его по цепочке
а в цепочке уже кто-то сам выберет, что это сигнал именно для него

миддлвари более верно можно описать паттерном "строитель", но почему-то все прицепились к цепочке обязанностей
Какой то бред. Причём строитель? Что в определении цепочки не стыкуется с мидварями? Где написано, что может обработать только 1 звено?
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Алексей Попов
по крайней мере по гоф
там в назначении яно указано:
Позволяет избежать привязки отправителя запроса к его получателю, давая шанс обработать запрос нескольким объектам. Связывает объекты-получатели в цепочку и передает запрос вдоль этой цепочки, пока его не обработают.

и в примерах, и в объяснении упор на то, что неизвестно, кто именно может обработать сигнал, поэтому мы и отправляем его по цепочке
а в цепочке уже кто-то сам выберет, что это сигнал именно для него

миддлвари более верно можно описать паттерном "строитель", но почему-то все прицепились к цепочке обязанностей
Строитель порождающий патерн. Не туда
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vadim John
Строитель порождающий патерн. Не туда
мы порождаем (строим) респонс
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Vlad Sobenko
Какой то бред. Причём строитель? Что в определении цепочки не стыкуется с мидварями? Где написано, что может обработать только 1 звено?
Суши вёсла. Тут есть определенный контингент, которому нужен спор ради спора
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vadim John
Суши вёсла. Тут есть определенный контингент, которому нужен спор ради спора
ты поэтому ответил "нет" фениксу? 😒
я то думал будет обсуждение паттернов
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Был бы смысл, было бы обсуждение
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
До сих пор про миддлвары? Кстати, если что, они реализуют паттерн "Chain responsibility" (цепочка обязанностей)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Какой то бред. Причём строитель? Что в определении цепочки не стыкуется с мидварями? Где написано, что может обработать только 1 звено?
предлагаешь мне цитировать гоф?
вот какое там определение участников:
ConcreteHandler - конкретный обработчик:
- обрабатывает запрос, за который отвечает;
- имеет доступ к своему преемнику;
- если ConcreteHandler способен обработать запрос, то так и делает, если
не может, то направляет его - его своему преемнику;

явно же указано, что есть ветка - или обрабатываешь, или отправляешь дальше

да и по всем примерам и описаниям именно так
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
предлагаешь мне цитировать гоф?
вот какое там определение участников:
ConcreteHandler - конкретный обработчик:
- обрабатывает запрос, за который отвечает;
- имеет доступ к своему преемнику;
- если ConcreteHandler способен обработать запрос, то так и делает, если
не может, то направляет его - его своему преемнику;

явно же указано, что есть ветка - или обрабатываешь, или отправляешь дальше

да и по всем примерам и описаниям именно так
Ну обрабатывает и передает дальше. Не может обработать - просто передает дальше. Что не так?
источник

PS

P. Shatyor in Node.js — русскоговорящее сообщество
Ребят, всем привет! 😉
Онлайе конфа https://nodecongress.com/ открыла CFP. Оставляйте свои заявки, если есть что рассказать интересного
CFP открыта до 10 Января
Для регистрации сюда — http://bit.ly/CFPNode
источник

А

Андрей in Node.js — русскоговорящее сообщество
Говорят, что мидлвары - это что-то типа антипаттерна
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in Node.js — русскоговорящее сообщество
пусть говорят
источник

А

Андрей in Node.js — русскоговорящее сообщество
Типа мидлвара изменила запрос и начинается мучительный поиск
источник

А

Андрей in Node.js — русскоговорящее сообщество
Не сразу подумаешь на мидлвару
источник

А

Андрей in Node.js — русскоговорящее сообщество
Но у меня не было много мидлвар
источник

N

Nau in Node.js — русскоговорящее сообщество
день добрый. Спасибо за совет касательно node планировщика.

специалистов по mongoose хочу спросить следующее

через updateMany() https://mongoosejs.com/docs/api.html#model_Model.updateMany

пытаюсь найти документы коллекции по полям и значениям и обновить одно поле  в найденных документах, но увы ничего не обновляет.

```
Event.updateMany({ "status": "info", "is_active": true }, { "$set": { "is_active": false }})

в схеме поле is_active задано так
  is_active: {
   type: Boolean,
   default: true
 },

может быть из-за этого? впрочем, если не по is_active, а только по status искать для апдейта документа, то тоже не срабатывает
источник