Size: a a a

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

2020 February 05

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
можно и без декораторов все делать. просто указывать зависимости в конструкторе. правда зачем тогда inversify...
а как потом такие классы-контроллеры натягивать на koa-шный роутер?)
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
в тех решениях там как-то всё внутри линкуется (правда я ещё не изучал как именно)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Карташов
в тех решениях там как-то всё внутри линкуется (правда я ещё не изучал как именно)
да просто делаешь в классе контроллера метод init, который создает все нужные роуты. или прямо в конструкторе и создаешь роуты
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
вместо класса можно и функцию использовать, как у тебя setupRoutes
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
а у меня получается, что где-то в верхней точке приложения есть набор сервисов, слинкованных через inversify, есть инстанс koa, есть набор классов-контролеров, которые тоже линкуются с сервисами через inversify. и вот как мне всё это подружить с конечными эндпоинтами я пока не очень представляю)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Карташов
а у меня получается, что где-то в верхней точке приложения есть набор сервисов, слинкованных через inversify, есть инстанс koa, есть набор классов-контролеров, которые тоже линкуются с сервисами через inversify. и вот как мне всё это подружить с конечными эндпоинтами я пока не очень представляю)
да просто в параметры setupRoutes кидай конкретные нужные тебе сервисы и все
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вместо класса можно и функцию использовать, как у тебя setupRoutes
а вот кстати, я чёт то ли пропустил, то ли забыл пока доки читал - inversify можно на обычную функцию натравить? чтобы он прямо туда через параметры инжектил?
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
что-то типа
export default function setupRoutes(@inject(TYPES.UsersService), @inject(TYPES.AnotherService)) {
 // ...
}
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Карташов
а вот кстати, я чёт то ли пропустил, то ли забыл пока доки читал - inversify можно на обычную функцию натравить? чтобы он прямо туда через параметры инжектил?
я не знаком с inversify
источник

АК

Алексей Карташов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
я не знаком с inversify
понял, тогда посмотрю внимательней, может и правда пропустил. спасибо)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Вернер Карл Гейзенберг - Агент Госдепа
Здравствуйте. Можно как-то сделать что бы чанки в потоке делились по конкретным байтам, типа если встречается
5c 6e
 (это \n) то конец чанка? Или может есть другие способы раздела буффера по переносу строки? Что бы пока я не обработал первою строку, следующий чанк не вызывался, просто в обычном виде они обрезают цельную строку где попало.
npm install split2
источник
2020 February 06

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Вернер Карл Гейзенберг - Агент Госдепа
Здравствуйте. Можно как-то сделать что бы чанки в потоке делились по конкретным байтам, типа если встречается
5c 6e
 (это \n) то конец чанка? Или может есть другие способы раздела буффера по переносу строки? Что бы пока я не обработал первою строку, следующий чанк не вызывался, просто в обычном виде они обрезают цельную строку где попало.
https://www.npmjs.com/package/split-frames но вероятно это оверкилл
источник

В-

Вернер Карл Гейзенберг - Агент Госдепа in Node.js — русскоговорящее сообщество
Спасибо. Я уже решил проблему
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Хорошо. Для всех скажу что последняя либа не убирает никакие символы из строки или буфера, и это огромный плюс когда нужно порубать поток, но гарантировать, что кроме точек деления он остаётся тем же.
источник

В-

Вернер Карл Гейзенберг - Агент Госдепа in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Хорошо. Для всех скажу что последняя либа не убирает никакие символы из строки или буфера, и это огромный плюс когда нужно порубать поток, но гарантировать, что кроме точек деления он остаётся тем же.
Спасибо. Схоронил, точно пригодится
источник

А

Александр in Node.js — русскоговорящее сообщество
Ребят, подскажите, что может быть такого что лежит вся печать? Всё работало, никаких изменений не было. А в один момент открываю диалог распечатки и всё DoS атака на комп. Простейшая страница с таблицей, выводиться картинки небольшие. До этого 8 листов спокойно печатало, а сейчас 3 еле еле движется. Это может быть связано  с сервером или только в браузере проблема?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Александр
Ребят, подскажите, что может быть такого что лежит вся печать? Всё работало, никаких изменений не было. А в один момент открываю диалог распечатки и всё DoS атака на комп. Простейшая страница с таблицей, выводиться картинки небольшие. До этого 8 листов спокойно печатало, а сейчас 3 еле еле движется. Это может быть связано  с сервером или только в браузере проблема?
Где тут нода
источник

А

Александр in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Где тут нода
сервер  на ноде, думал там что-то сломалось и из-за этого печать виснет. Вчера поменял строку подключения БД и всё, печать отвалилась.
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Александр
Ребят, подскажите, что может быть такого что лежит вся печать? Всё работало, никаких изменений не было. А в один момент открываю диалог распечатки и всё DoS атака на комп. Простейшая страница с таблицей, выводиться картинки небольшие. До этого 8 листов спокойно печатало, а сейчас 3 еле еле движется. Это может быть связано  с сервером или только в браузере проблема?
служба поддержки этажом выше
источник

А

Александр in Node.js — русскоговорящее сообщество
Я с таким не сталкивался, спрашиваю, может ли вообще именно сервер влиять на скорость работы диалогового окна печати?
источник