Size: a a a

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

2020 January 31

Н

Никита in Node.js — русскоговорящее сообщество
Danil
Здравствуйте. Возник такой вопрос: у readFile/readFileSync есть ограничения по весу файла? Прохожу циклом по папке, и читаю каждый файл, на файле с 257мб/320мб происходит краш и выводится ошибка
If you show more detail about what's in the file and what you're doing with it, we can probably offer some ideas on how to work with it in chunks. If it's pure data, then you probably want to be using a database and let the database handle getting things from disk as needed and manage the memory.

Here's a fairly recent discussion of the issue: https://code.google.com/p/v8/issues/detail?id=847

And, here's a blog post that claims you can edit the V8 source code and rebuilt node to remove the memory limit. Try this at your own discretion.
источник

D

Denis in Node.js — русскоговорящее сообщество
Никита
If you show more detail about what's in the file and what you're doing with it, we can probably offer some ideas on how to work with it in chunks. If it's pure data, then you probably want to be using a database and let the database handle getting things from disk as needed and manage the memory.

Here's a fairly recent discussion of the issue: https://code.google.com/p/v8/issues/detail?id=847

And, here's a blog post that claims you can edit the V8 source code and rebuilt node to remove the memory limit. Try this at your own discretion.
Privet. Tak tyt vrode na russkom prinyato
источник

IL

Ihor Levchenko in Node.js — русскоговорящее сообщество
господа, надо ваш взгляд на мульти-микросервисную авторизацию/аутентификацию

Допустим, есть app1.domain.com, app2.domain.com, login.domain.com

Я думал сделать примитивную штуку, типа .. идем на login сервис, вводим имя пароль, в ответ в куку нам устанавливается бессрочный httpOnly jwt токен, в котором и юзер зашифрован, и вся инфа его касающаяся и все такое

а на сервисах app* уже брать этот jwt токен, распаковывать и смотреть.. expires ли он, актуален ли еще, или нет и так далее.
Но если какой-то метод на каком-то app* микросервисе вернет 401, то значит редирект сразу на login

что думаете по этому поводу? может альтернативные схемы мульти-сервисной авторизации?
источник

Н

Никита in Node.js — русскоговорящее сообщество
Denis
Privet. Tak tyt vrode na russkom prinyato
Копипаст ответа на анг вопросе
источник

D

Danil in Node.js — русскоговорящее сообщество
Илья | 😶
Да, выглядит так
не работает тоже, та же ошибка)
источник

D

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

D

Danil in Node.js — русскоговорящее сообщество
файлы перебираю, всё отлично
источник

D

Danil in Node.js — русскоговорящее сообщество
как начинаю генерировать читать файлы для генерации хэшей, всё, гг
источник

б

без jquery 👨‍💻 in Node.js — русскоговорящее сообщество
soket.io — //_O
источник

б

без jquery 👨‍💻 in Node.js — русскоговорящее сообщество
и не bcryptjs а bcrypt
источник

б

без jquery 👨‍💻 in Node.js — русскоговорящее сообщество
елки палки, что ты там наколотил
источник

ЖЖ

Женя Женя in Node.js — русскоговорящее сообщество
без jquery 👨‍💻
елки палки, что ты там наколотил
Там шляпа была)
источник

D

Danil in Node.js — русскоговорящее сообщество
Илья | 😶
Жирновато будет, попробуй через воркеры организовать
Спасибо, попробую
источник

L

Lee Armstrong in Node.js — русскоговорящее сообщество
Илья | 😶
Жирновато будет, попробуй через воркеры организовать
Или await
источник

GA

Goga Asoka in Node.js — русскоговорящее сообщество
Подскажите. У меня есть фронт на React и бек. В гите лучше это хранить в одном репозитории, на разных ветках, или как два разных репозитория?
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Goga Asoka
Подскажите. У меня есть фронт на React и бек. В гите лучше это хранить в одном репозитории, на разных ветках, или как два разных репозитория?
Лично я бы на две репы поделил🤔
источник

АХ

Алексей Хмилевой in Node.js — русскоговорящее сообщество
подскажите пожалуйста как такое реализовать, используя sequences:

const users = [];

 const cursor = User.find().cursor();

 cursor.on('data', (current) => {
   const user = current;

   const currentLogin = user.login.toLowerCase();

   const [coefficient, match] = tanimoto(login, currentLogin);
   user._doc.coefficient = coefficient;

   if (currentLogin.includes(login) || match) {
     users.push(current);
   }
 });

 cursor.on('close', () => resolve(users));
источник

АХ

Алексей Хмилевой in Node.js — русскоговорящее сообщество
Алексей Хмилевой
подскажите пожалуйста как такое реализовать, используя sequences:

const users = [];

 const cursor = User.find().cursor();

 cursor.on('data', (current) => {
   const user = current;

   const currentLogin = user.login.toLowerCase();

   const [coefficient, match] = tanimoto(login, currentLogin);
   user._doc.coefficient = coefficient;

   if (currentLogin.includes(login) || match) {
     users.push(current);
   }
 });

 cursor.on('close', () => resolve(users));
просто метод, или как называется
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
ребята, доброго вечера
вопросец субъективный(вероятно) есть

у меня js/ts на фронте опыта 3+ года
с этим багажом достаточно будет доки по стандартной библиотеке ноды знать для nodejs девелопера middle+ ? Или там есть какие-то особенности и прочие плюхи?

Знаю, что (вроде как) беспрактис работы с файлами - стримы, всякие несложные штуки, типа написать сервачок на несколько эндпоинтов на экспрессе с несложными мидлварями, запрос в базу сделать с помощью стороннего драйвера ну и всякое такое я делать умею, npm-ы yarn-ы умею, вебпаки и роллапы(немного) тоже
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Alexey Ermakov
ребята, доброго вечера
вопросец субъективный(вероятно) есть

у меня js/ts на фронте опыта 3+ года
с этим багажом достаточно будет доки по стандартной библиотеке ноды знать для nodejs девелопера middle+ ? Или там есть какие-то особенности и прочие плюхи?

Знаю, что (вроде как) беспрактис работы с файлами - стримы, всякие несложные штуки, типа написать сервачок на несколько эндпоинтов на экспрессе с несложными мидлварями, запрос в базу сделать с помощью стороннего драйвера ну и всякое такое я делать умею, npm-ы yarn-ы умею, вебпаки и роллапы(немного) тоже
нет
источник