Size: a a a

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

2021 June 22

C

Cool29 in Node.js — русскоговорящее сообщество
Опыт есть?
хотя бы в PHP?
Если есть то 2-3 недели.
если нет то тут зависит от способности усвоения нового.
источник

T

Taras in Node.js — русскоговорящее сообщество
Ну его процент не настолько велик. Поэтому я б сказал 6
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
а изначального вопроса не видел)
источник

C

Cool29 in Node.js — русскоговорящее сообщество
Ну если в бэке вообще не шаришь, то могут быть проблемы.
Там больше не то что бы саму ноду изучить.
Там больше дело в бэковских концепциях.
Скорее в них надо разобраться.
источник

Р

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

Всем спасибо за помощь.
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
обычно люди cdn пользуют, чтобы ближе к юзеру быть
источник

T

Taras in Node.js — русскоговорящее сообщество
Гуглите CDN
источник

Р

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

C

Cool29 in Node.js — русскоговорящее сообщество
Ну если это типа демка просто, не для прода, то можно наверно ролик какой на youtube, посмотреть на тему простого АПИ сервера на node.
Там в принципе не сложно.
Для ознакомления пойдет.
источник

АК

Алексей Кореньков... in Node.js — русскоговорящее сообщество
Доброго дня!
Кто-нибудь пользовался i18n-node и конкретно https://github.com/mashpie/i18n-node#i18n__n методом?

Не сталкивались с подобной проблемой?
Там в ответе решение "используйте принудительно setLocale()"
https://stackoverflow.com/questions/53080062/node-js-i18n-cannot-read-property-tolowercase-of-undefined
источник

АК

Алексей Кореньков... in Node.js — русскоговорящее сообщество
Подскажите, альтернативу, если есть)
Спасибо)

i18n-next на беке норм сидит, если не Nextjs, или он вообще не привязан к фреймворку, а прост так называется?
источник

МК

Михаил Ковальчук... in Node.js — русскоговорящее сообщество
мне кажется это просто такое название))
источник

TS

Timur Shemsedinov in Node.js — русскоговорящее сообщество
JavaScript FwDays начали публиковать доклады этого года https://youtu.be/PHyl4b8Fj5A
YouTube
Технологический стек Metarhia для Node.js [ru] / Тимур Шемсединов
Видео с онлайн-конференции JavaScript fwdays'21, которая прошла 5 июня 2021 года.

Описание доклада:
Metarhia это стек для надежных и безопасных приложений корпоративного уровня, API независимых от протоков и интерактивных сервисов, построенных на базе Node.js. Это первое решение для масштабирования Node.js с помощью потоков, минимальными зависимостями (все библиотеки стека менее 2 Мб), основанное на многослойной (layered / onion) архитектуре и DDD, GRASP, SOLID, GoF, поддерживает проверку типов и контрактов во время выполнения, перезагрузки бизнес-логики без остановки сервера, легкую микроизоляцию кода и контекстов, автоматическую маршрутизацию, graceful shutdown, управление контрентностью запросов, примитивы параллельного программирования и многие другие функции.

Страница доклада:
https://fwdays.com/event/javascript-fwdays-2021/review/metarhia-technology-stack-for-nodejs

Больше докладов и видео по теме конференции:
https://fwdays.com/event/javascript-fwdays-2021

Fwdays более 10 лет занимается организацией…
источник

Е

Егор in Node.js — русскоговорящее сообщество
Привет всем

Помогите пожалуйста разобраться c EventLoop

У меня есть

handler(ctx) {
   while ( loop = true ) {
   if ( queue.length > 1 )
       await doSomeAsyncStuff()
   if ( queue.length < 10 )
       await populateQueue() //пополняем очередь из бд
   }

}


Проблема в том что эта лупа блокирует выполнение модуля полностью

Мне нужно сделать так, чтобы постоянно выполнялась эта функция, и выполнение модуля не прерывалось. Я попробовал сделать setTimeOut, но тогда возникает проблема, что doSomeAsynStuff() и populateQueue() накладываются друг на друга и все начинает идти наперекосяк.

Получается, что мне нужно закидывать в EventQueue задачи, но как гарантировать, что они будут выполнятся поочередно, не накладываясь друг на друга? Ведь операция может занять как 5мс, так и целую секунду.
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
лупа и пупа
источник

Е

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

N

Nikita in Node.js — русскоговорящее сообщество
так если у вас await там то цикл будет ждать пока не выполнится функция. вы как вызываете этот handler?
источник

Е

Егор in Node.js — русскоговорящее сообщество
В молекуляре экшн
источник

Е

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

РБ

Руслан Булсунаев... in Node.js — русскоговорящее сообщество
Боже ребята я нашёл вас
источник