Size: a a a

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

2019 November 12

G

GG in Node.js — русскоговорящее сообщество
Stefan ✨
всем привет. какой аналог у
export { default as someController } from ‘./someController’;
для module.exports?
module.exports = { someCon: require('./') }
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Привет!
Подскажите пожалуйста, кто каким контейнером внедрения зависимостей пользуется в проектах на expressjs? Я не смог подобрать, простой и соответствующий основным паттернам, не service locator и без атрибутов для TS, так как не использую его и в итоге написал свой. https://www.npmjs.com/package/express-dependencies
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Есть ли вообще необходимость и использования внедрения зависимостей, особенно без строгой типизации? Моя проблема, где это оказалось крайне актуально, это зависимости в области запросов (scoped).
источник

M

Mr.Lorem in Node.js — русскоговорящее сообщество
Есть ли чат по докеру?
источник

ВК

Виктор Крафтер in Node.js — русскоговорящее сообщество
источник

КК

Константин Крикунков in Node.js — русскоговорящее сообщество
спасибо
источник

M

Mr.Lorem in Node.js — русскоговорящее сообщество
Спасибо
источник

RS

Roman Solodukhin in Node.js — русскоговорящее сообщество
А подскажите, пожалуйста, нет ли чата, ориентированного на работу с js фреймворками для тестирования (веб, ios, android)?
источник

AK

Aleksei Kleandrov in Node.js — русскоговорящее сообщество
ID:12791
кстати.. graphQL database еще никто не написал?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Oleg Demidov
Привет!
Подскажите пожалуйста, кто каким контейнером внедрения зависимостей пользуется в проектах на expressjs? Я не смог подобрать, простой и соответствующий основным паттернам, не service locator и без атрибутов для TS, так как не использую его и в итоге написал свой. https://www.npmjs.com/package/express-dependencies
app, req.app, app.locals, req.locals - чем не контейнеры?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
о, это прекрасно, я думал только в 14
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Ð
app, req.app, app.locals, req.locals - чем не контейнеры?
app в данном случае выступает в роли service locator. Вы считаете это удобным и хорошо тестируемым решением?
источник

Ð

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

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Как с помощью app легко реализовать получение объекта, который будет жить только в контексте определённого запроса?
источник

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
Oleg Demidov
Как с помощью app легко реализовать получение объекта, который будет жить только в контексте определённого запроса?
а для этого используется req, который наполняется через мидлвари
источник

Ð

Ð in Node.js — русскоговорящее сообщество
у app и req также есть контейнеры locals для протаскивания зависимостей в шаблонизатор
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Тут ещё возникает вопрос командной разработки, ведь в контейнере при регистрации зависимостей явно видны lifestyles. При явном объявлении это не всегда очевидно. В целом есть ряд кейсов с цепочкой зависимостей, где это может быть не всегда удобно. Например фабрика, которая использует сервис, который в свою очередь использует подключение к бд, поверх этого деклраторы логов и статы, и часть сервисов живёт только в контексте запроса, например подключение к бд.
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Ð
у app и req также есть контейнеры locals для протаскивания зависимостей в шаблонизатор
Спасибо, я чуть больше изучу этот вопрос. Я пришёл в nodejs с другого стека, где внедрение зависимостей очень распространённое и частое решение.
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Oleg Demidov
Спасибо, я чуть больше изучу этот вопрос. Я пришёл в nodejs с другого стека, где внедрение зависимостей очень распространённое и частое решение.
Java?
источник