Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 December 23

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. Кто-что сейчас использует для логирования?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Volodymyr Bortniak
Всем привет. Кто-что сейчас использует для логирования?
pino, metalog
источник

OV

Oleg Vantkovsky in NodeUA - JavaScript and Node.js in Ukraine
log4js и log management на  https://www.rapid7.com/products/insightops/ с архивами на aws S3
источник

VB

Volodymyr Bortniak in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
pino, metalog
я metalog посмотрел, нет описания типов, самому лень писать ). Про pino не слышал, спасибо
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Volodymyr Bortniak
я metalog посмотрел, нет описания типов, самому лень писать ). Про pino не слышал, спасибо
Типы к нему можно взять из стандартных типов ноды, он создает экземпляр Console
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
что скажете? импресс там будет?  https://github.com/the-benchmarker/web-frameworks
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Miseo
что скажете? импресс там будет?  https://github.com/the-benchmarker/web-frameworks
Не знаю что меряет конкретно тот бенчмарк, но от реальных приложений он точно далёк, т.к. фреймворк с таким роутером https://github.com/jesusvilla/natural/blob/master/src/router/Trouter.js#L44 в реальном мире будет крайне медленным.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
что скажете? импресс там будет?  https://github.com/the-benchmarker/web-frameworks
не знаю, это не фреймворк
источник

PS

Pavel Shakhov (pongo... in NodeUA - JavaScript and Node.js in Ukraine
экспресс там есть, а он тоже не фреймворк.

и сюда еще тоже, это разные бенчи https://www.techempower.com/benchmarks/
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Pavel Shakhov (pongo)
экспресс там есть, а он тоже не фреймворк.

и сюда еще тоже, это разные бенчи https://www.techempower.com/benchmarks/
експресс — фреймворк
источник

PS

Pavel Shakhov (pongo... in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
експресс — фреймворк
по их словам. а по мне так библиотека
источник

D

Danylo in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
експресс — фреймворк
+
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Pavel Shakhov (pongo)
по их словам. а по мне так библиотека
согласен. но для того что бы запихнуть в бенчмарк этого хватит
источник

R

Roman in NodeUA - JavaScript and Node.js in Ukraine
Как сделать експорт данных из базы данных в google disk? Сделать excel file и его загрузить или как?
источник

RB

Roman Bondarenko in NodeUA - JavaScript and Node.js in Ukraine
Roman
Как сделать експорт данных из базы данных в google disk? Сделать excel file и его загрузить или как?
У google sheets есть апи, можно там сформировать таблицу, а потом уже экспортнуть ее в Ексель
источник

R

Roman in NodeUA - JavaScript and Node.js in Ukraine
Roman Bondarenko
У google sheets есть апи, можно там сформировать таблицу, а потом уже экспортнуть ее в Ексель
А зачем  в excel?
источник

RB

Roman Bondarenko in NodeUA - JavaScript and Node.js in Ukraine
Ну выше вы написали про екслель... Если Ексель не нужен, можно просто тогда оставлять в Гугл таблицах)
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Господа исследователи джаваскрипта, есть вопрос.

Допустим есть промис который резолвит массив промисов
const promise = Promise.resolve([Promise.resolve(1), Promise.resolve(2)]);

Если воспользоваться then и передать при помощи pointfree notation лог
promise.then(console.log);
будет выведено что у нас таки массив промисов в которых должны быть единица и двойка
а если передать промис ол
promise.then(Promise.all);
консоль выругается на то что мы вызываем его на не объекте.

Почему так происходит?
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Да, это легко обходится через .then(val => Promise.all(val)), но все же интересно почему поинтфри не выходит
источник

PS

Pavel Shakhov (pongo... in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
Господа исследователи джаваскрипта, есть вопрос.

Допустим есть промис который резолвит массив промисов
const promise = Promise.resolve([Promise.resolve(1), Promise.resolve(2)]);

Если воспользоваться then и передать при помощи pointfree notation лог
promise.then(console.log);
будет выведено что у нас таки массив промисов в которых должны быть единица и двойка
а если передать промис ол
promise.then(Promise.all);
консоль выругается на то что мы вызываем его на не объекте.

Почему так происходит?
источник