Size: a a a

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

2020 February 12

SS

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

JD

John Doe in Node.js — русскоговорящее сообщество
S S
В ноде использовать замыкания антипаттерн?
не
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
замыкания это антипаттерн?
источник

YZ

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

A

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

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Всем привет, есть ноджс приложение на порту 5000,5001,5002.Все проксируется на 80 порт с помощью nginx.Как мне авторизацию сделать?🤔

Нужен какой нибудь nats?
источник

DS

Dima Sambors'kyi in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Всем привет, есть ноджс приложение на порту 5000,5001,5002.Все проксируется на 80 порт с помощью nginx.Как мне авторизацию сделать?🤔

Нужен какой нибудь nats?
Ну это по желанию 😏
источник

S

Silent in Node.js — русскоговорящее сообщество
Всем привет
Есть такая проблема:
Есть у вас основное приложение и вы написали для него порядка 10 модулей
Сегодня вы захотели собрать приложение с 5 модулями, а завтра допустим собрать с 7 модулями

const module1 = enable && require(*); - сейчас это реализовано по типу этого

Но есть проблема с установкой продакшн версий этих пакетов, не хотелось бы при сборке устанавливать те пакеты, которые не используются (пихать в dependencies)
Сейчас это реализовано в виде скрипта, который читает конфиг и устанавливает то, что нужно.

Вопрос в след - кто нибудь реализовывал подобную систему сборки и какие решения были?
источник

АБ

Андрей Бородин in Node.js — русскоговорящее сообщество
Подскажите. Использую nodejs в связке с redis pub/sub.
Если я зайду на сайт, то мне прилетит сообщение при определенных условиях.
Проблема в том, что если я обновляю страницу, то количество подписчиков увеличивается на 1. если несколько раз обновить страницу и закрыть, количество подписчиков не отнимается и из лога я вижу, что количество подписчиков становится все больше и больше.
Отсюда вопрос, как сбросить подписку при обновлении страницы и при ее закрытии?
источник

ИК

Игорь Корнелли in Node.js — русскоговорящее сообщество
Silent
Всем привет
Есть такая проблема:
Есть у вас основное приложение и вы написали для него порядка 10 модулей
Сегодня вы захотели собрать приложение с 5 модулями, а завтра допустим собрать с 7 модулями

const module1 = enable && require(*); - сейчас это реализовано по типу этого

Но есть проблема с установкой продакшн версий этих пакетов, не хотелось бы при сборке устанавливать те пакеты, которые не используются (пихать в dependencies)
Сейчас это реализовано в виде скрипта, который читает конфиг и устанавливает то, что нужно.

Вопрос в след - кто нибудь реализовывал подобную систему сборки и какие решения были?
похоже на кодогенерацию plop или yoman
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Если ты делаешь эвейт промису, то трай ловит исключения
Здравствуй. Следующая конструкция верная? И как правильно переопределить этот метод для своих внутренних задач. Тоесть клиенту нужно это апи и мне ровно так же на сервере. Не require(index) же
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Или последняя проверка неуместна? Если try не поймал ошибку значит серв в любом случае вернет [...]
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Exi(s)t
Здравствуй. Следующая конструкция верная? И как правильно переопределить этот метод для своих внутренних задач. Тоесть клиенту нужно это апи и мне ровно так же на сервере. Не require(index) же
эээ вынести в отдельный метод запрос к базе и возврат результата/ошибки?

и контроллер потом будет этот метод вызывать и уже возвращать клиенту в нужном виде?
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Вопрос отпал. В монгу запишу это. В любом случае я из нее модели же импортирую, почему бы и методы не закинуть туда. Спасибо)
источник

A

Alexander in Node.js — русскоговорящее сообщество
Всем привет! при установки многих фреймов пакетом и тд, получаю такое
npm install -g @vue/cli
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm ERR! code E404
npm ERR! 404 Not Found - GET http://registry.npmjs.org/error-ex
npm ERR! 404
npm ERR! 404  'error-ex@^1.3.1' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'parse-json'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/alexander/.npm/_logs/2020-02-12T11_31_15_052Z-debug.log
в гугле внятного найти не смог(( кто подскажет?
источник

A

Alexander in Node.js — русскоговорящее сообщество
при установке react-native и тд такие же проблемы
источник

A

Alexander in Node.js — русскоговорящее сообщество
порой только меняются имена покетов(
источник

A

Alexander in Node.js — русскоговорящее сообщество
делал реинсталл тоже не помогло
источник

ВК

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

A

Alexander in Node.js — русскоговорящее сообщество
Виктор Крафтер
а что в полном логе?
38 http fetch GET 404 http://registry.npmjs.org/error-ex 397ms
339 http fetch GET 404 http://registry.npmjs.org/error-ex 113ms
340 silly fetchPackageMetaData error for error-ex@^1.3.1 404 Not Found - GET http://registry.npmjs.org/error-ex
341 timing stage:rollbackFailedOptional Completed in 1ms
342 timing stage:runTopLevelLifecycles Completed in 10225ms
343 verbose stack Error: 404 Not Found - GET http://registry.npmjs.org/error-ex
343 verbose stack     at /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js:104:15
343 verbose stack     at runMicrotasks (<anonymous>)
343 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:97:5)
344 verbose statusCode 404
345 verbose pkgid error-ex@^1.3.1
346 verbose cwd /Users/alexander
347 verbose Darwin 19.3.0
348 verbose argv "/usr/local/Cellar/node/13.8.0/bin/node" "/usr/local/bin/npm" "install" "-g" "@vue/cli"
349 verbose node v13.8.0
350 verbose npm  v6.13.7
351 error code E404
352 error 404 Not Found - GET http://registry.npmjs.org/error-ex
353 error 404
354 error 404 'error-ex@^1.3.1' is not in the npm registry.
355 error 404 You should bug the author to publish it (or use the name yourself!)
356 error 404 It was specified as a dependency of 'parse-json'
357 error 404 Note that you can also install from a
358 error 404 tarball, folder, http url, or git url.
359 verbose exit [ 1, true ]
источник