Size: a a a

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

2021 February 18

М

Максим in Node.js — русскоговорящее сообщество
Илья Чирков
В jsonl логи иногда пишут что бы их потом удобно было парсить
Интересно, да.
источник

S

Stepan in Node.js — русскоговорящее сообщество
Что делать если я удалил node_modules и package-lock.json ?
источник

К

Каренина in Node.js — русскоговорящее сообщество
Stepan
Что делать если я удалил node_modules и package-lock.json ?
npm i
источник

S

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

К

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Сергей Пограничный
Господа, подскажите, что если у меня приложение чувствительно к последовательности запросов от каждого клиента, что делать в случае кластеризации, хотелось бы, чтобы каждый клиент привязывался к одному инстансу приложения и соответственно его запросы выполнялись по порядку. Допустим в кубере/докере несколько реплик и если они там раунд робином раскидывают запросы, то я так понимаю второй запрос может вполне один из инстансов выполнить быстрее, а первый медленнее и последовательность будет нарушена.
можно обойтись без рэббита и очередей. использовав распределенный мютекс типа redis-semaphore:

инстанс получает запрос от клиента и делает
const mutex = new Mutex(redisClient, '  ТУТ ИД КЛИЕНТА ИЛИ ТОКЕН  ');
await mutex.acquire();
// остальной код

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

S

Stepan in Node.js — русскоговорящее сообщество
Каренина
sudo !!
sudo npm i?
источник

К

Каренина in Node.js — русскоговорящее сообщество
Stepan
sudo npm i?
да
но вообще лучше переписать права нормально
источник

S

Stepan in Node.js — русскоговорящее сообщество
sudo npm i
No superuser binary detected.
Are you rooted?
источник

К

Каренина in Node.js — русскоговорящее сообщество
Stepan
sudo npm i
No superuser binary detected.
Are you rooted?
ну видимо у вас нет доступа к руту. Печалька
источник

S

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

S

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

К

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

S

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

К

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

S

Stepan in Node.js — русскоговорящее сообщество
В ещё способ есть?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Stepan
источник

К

Каренина in Node.js — русскоговорящее сообщество
а, ну если это специфическая для андроида проблема, то тут не знаю
источник

A

Alex in Node.js — русскоговорящее сообщество
Коллеги привет. Как вы решаете задачу с GraphQL + SQL + отпимизация получения результатов из БД?
Например когда нужно получить структуру cat = {id: 1, name: "Tom"} нам не нужно левое соединение с таблицей children
А в случае {id: 1, name: "Tom", children: [ {id:2, name: "foo"} ] } нужно получать из БД дополнительные данные
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Stepan
У меня нету рута
источник