Size: a a a

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

2020 March 19

RB

Random Balance in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,есть ли возможность в стриме,что бы при добавлении в файл , каждой записи добавлять время? const serverStream = fs.createWriteStream(${logPath}/server.log, {
 flags: "a"
});
Странный вопрос. Там где формируешь запись, там и время добавляй.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Алексей Хмилевой
Привет
подскажите пожалуйста, как сделать так, чтобы в одном тесте (jest) замокать модуль, а в остальных оставить тот, который есть.
выделить этот тест в отдельный файл
источник

RB

Roman Baev in Node.js — русскоговорящее сообщество
Ребята, есть api сервер.
Поскажите как реализуете логин через соц сети для мобильных приложений?
Используете ли passportjs

Правильный ли это подход:
В приложении получаем token соц сети и отправляем его на сервер, проводим там валидацию, и отправляем ответом jwt token для дальнейшей работы. Чем проводить валидацию? Умеет ли passport или есть другие аналоги?
источник

ИР

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

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
🙈
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
источник

SD

Sun Day in Node.js — русскоговорящее сообщество
Здрасьте. Подскажите пожалуйста, а какой таймаут оптимально выставить на ожидание данных от сервера?
источник

SD

Sun Day in Node.js — русскоговорящее сообщество
поставил 4 секунды. это норм?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Хз
источник

SV

Stepan V in Node.js — русскоговорящее сообщество
Всем привет! Есть скрипт, выполняется по крону, логи сохраняются в файлы через winston. После выполнения всех промисов вызывается process.exit(0)
(async () => {
 log.info('Begin');

 await sendNotifies();

 log.info('End');

 process.exit(0);
})()

Проблема в том, что иногда логи не успевают записаться в файл, и процесс убивается.
Как можно дождаться завершения всех стримов от winston'a, и только потом вызвать process.exit(0)? В каждой функции (типа sendNotifies) используется дочерний логер:
 
clog = log.child({proc: 'notifyAllProcessor'});
источник

VH

Vlad Hatsenko in Node.js — русскоговорящее сообщество
Stepan V
Всем привет! Есть скрипт, выполняется по крону, логи сохраняются в файлы через winston. После выполнения всех промисов вызывается process.exit(0)
(async () => {
 log.info('Begin');

 await sendNotifies();

 log.info('End');

 process.exit(0);
})()

Проблема в том, что иногда логи не успевают записаться в файл, и процесс убивается.
Как можно дождаться завершения всех стримов от winston'a, и только потом вызвать process.exit(0)? В каждой функции (типа sendNotifies) используется дочерний логер:
 
clog = log.child({proc: 'notifyAllProcessor'});
сделай отдельно асинк записи логов, а потом делай exit
источник

VH

Vlad Hatsenko in Node.js — русскоговорящее сообщество
Stepan V
Всем привет! Есть скрипт, выполняется по крону, логи сохраняются в файлы через winston. После выполнения всех промисов вызывается process.exit(0)
(async () => {
 log.info('Begin');

 await sendNotifies();

 log.info('End');

 process.exit(0);
})()

Проблема в том, что иногда логи не успевают записаться в файл, и процесс убивается.
Как можно дождаться завершения всех стримов от winston'a, и только потом вызвать process.exit(0)? В каждой функции (типа sendNotifies) используется дочерний логер:
 
clog = log.child({proc: 'notifyAllProcessor'});
грубо говоря оберни первые три строки в асинк, вызови их через await, и пото exit
источник

SV

Stepan V in Node.js — русскоговорящее сообщество
Запись лога это не промис
источник

ДР

Димка Реактнативный 🛸 in Node.js — русскоговорящее сообщество
Кто по Lambda может проконсультировать? Делаю приложение по шагам этой статьи и в итоге смс(OTP) не приходят.

https://techinscribed.com/passwordless-phone-number-authentication-using-aws-amplify-cognito/
источник

DG

Dmitriy Gololobov in Node.js — русскоговорящее сообщество
конкретизируй вопрос
источник

ДР

Димка Реактнативный 🛸 in Node.js — русскоговорящее сообщество
Dmitriy Gololobov
конкретизируй вопрос
OTP не приходят, а пользователь при этом регестрируется.
источник

DG

Dmitriy Gololobov in Node.js — русскоговорящее сообщество
Димка Реактнативный 🛸
OTP не приходят, а пользователь при этом регестрируется.
ну т.е. я правильно тебя понимаю, что мы сейчас должны всю ту статью прочитать, понять в чем у тебя проблема и рассказать тебе как все исправить?
Или все-таки ты максимально локализируешь проблему проблему, скинешь кусок кода и задашь более конкретный вопрос.?
источник

DG

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

DG

Dmitriy Gololobov in Node.js — русскоговорящее сообщество
Вот от слова catch перепиши

catch (e) {
  console.log('sms send error', e)
}
источник

IK

Iliya Kobaliya in Node.js — русскоговорящее сообщество
Ребят,можно как-то ограничить стрим по весу файла? Или по количеству записей?
источник