Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 July 26

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
а нет, не туда посмотрел
нужно мапать errors
validate.errors.map(error => ({message}) = error);
примерно так
источник

/

/ in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
а нет, не туда посмотрел
нужно мапать errors
validate.errors.map(error => ({message}) = error);
примерно так
if (!valid && req.method !== 'GET') {
   const statusCode = 400
   const message = 'Client Error'
   const errors = validate.errors.map(error => {
     return error.message
   })
   return res.status(statusCode).json( { statusCode, message, errors })
 }

Так сделал, это вообще нормальная практика или я что-то совсем не то делаю?
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
смотря чего ожидает клиент
если клиент ожидает такой формат, то все ок
хотя не очень понятно зачем запихивать статус код и в тело ответа
источник
2020 July 27

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Нашел ранее неизвестную человечеству возможность github: если сделать репозиторий с именем своего профиля и положить в него README.md, то он появится прямо на странице профиля. Вот так это выглядит (если использовать заранее припасенные emoji): https://github.com/tshemsedinov
источник

M

Mehannoying in NodeUA - JavaScript and Node.js in Ukraine
Чуть не записался на ноготочки. 👍
источник
2020 July 28

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник
2020 July 29

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
⚪️ Metarhia ищет: кто хочет выступить на конференции JS Fest или стать моим ассистентом и попробовать преподавать программирование, вести семинары по лекциям, для разной аудитории (студентов, школьников или уже практикующих специалистов), пишите мне в личку, мы собираемся открывать образовательный проект @tshemsedinov
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, интересует вопрос по ивент лупу, залез в исходники libuv, и там есть кусок кода который отвечает за обновление времени выполнения событийного цикла(uv__update_time), дак вот собственно вопрос, что такое вообще это время? Я недопонимаю зачем вообще это время и зачем оно нужно? Не  достаточно ли просто активных обработчиков или реквестов чтобы ранить процесс снова? Обьясните пожалуйста, кто понимает
источник

AB

A B in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Всем привет, интересует вопрос по ивент лупу, залез в исходники libuv, и там есть кусок кода который отвечает за обновление времени выполнения событийного цикла(uv__update_time), дак вот собственно вопрос, что такое вообще это время? Я недопонимаю зачем вообще это время и зачем оно нужно? Не  достаточно ли просто активных обработчиков или реквестов чтобы ранить процесс снова? Обьясните пожалуйста, кто понимает
Я так понимаю, это нужно для таймеров. В libuv есть пул таймеров, и на основе времени uv__update_time, происходит вызов/удаление/остановка нужных таймеров в начале цикла. В uv__run_timers там как раз происходит расчет
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
A B
Я так понимаю, это нужно для таймеров. В libuv есть пул таймеров, и на основе времени uv__update_time, происходит вызов/удаление/остановка нужных таймеров в начале цикла. В uv__run_timers там как раз происходит расчет
те uv_update_time, это такое себе Date.now()?
источник

AB

A B in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
те uv_update_time, это такое себе Date.now()?
по сути да, в loop->time просто текущее время которое было в начале цикла. Возможно оно используется для чего то еще конечно кроме таймеров, этого я не знаю.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
A B
по сути да, в loop->time просто текущее время которое было в начале цикла. Возможно оно используется для чего то еще конечно кроме таймеров, этого я не знаю.
спасибо большое
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Всем привет, интересует вопрос по ивент лупу, залез в исходники libuv, и там есть кусок кода который отвечает за обновление времени выполнения событийного цикла(uv__update_time), дак вот собственно вопрос, что такое вообще это время? Я недопонимаю зачем вообще это время и зачем оно нужно? Не  достаточно ли просто активных обработчиков или реквестов чтобы ранить процесс снова? Обьясните пожалуйста, кто понимает
если кто-то знает еще какие-то подробности, то буду рад выслушать
источник

AB

A B in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
если кто-то знает еще какие-то подробности, то буду рад выслушать
Попробуй поискать в исходниках кто еще использует loop->time кроме таймеров
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
може хтось зможе підсказати як вирішував проблему з pm2, а саме помилка NODE_APP_INSTANCE value of '0' did not match any instance config file names.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
это не ошибка, это просто ворнинг
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
дякую
источник
2020 July 30

VL

Victor L in NodeUA - JavaScript and Node.js in Ukraine
https://www.webrtc-experiment.com/Canvas-Designer/ а кто-то знает похожу доску только что бы русский язык поддерживала? А то только на английском там можно писать
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Есть ли способ как то достучаться из браузера к своему софту локально на машине ?

Может, можно через прокладку в виде браузерного расширения ?

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

Но тем не менее, ресерчу альтернативы :)
источник

RT

Roman Terentev in NodeUA - JavaScript and Node.js in Ukraine
а localhost не подходит ? несовсем понятна задача
источник