Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 May 06

O

Oleksii Miuskyi in NodeUA - JavaScript and Node.js in Ukraine
Якщо в операторі : if( a!==b) return
Тоже не доцільно получається? Не правильно написав просто попереднє повідомлення
источник

RV

Raman Viarbitski in NodeUA - JavaScript and Node.js in Ukraine
в этом случае вы прерываете выполнение функции, а в предыдущем случае пустой return в конце функции бесполезен.
источник

O

Oleksii Miuskyi in NodeUA - JavaScript and Node.js in Ukraine
Дякую.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Почему не может?
При обращении к роуту делаем рендеринг в строку и возвращаем. Какая разница с тем, чтобы вернуть JSON?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
А разве это не пофиксили в последних версиях ноды (чтобы нормальный stack trace был без return await)?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
> However, if you compare this to the async stack trace in Chrome DevTools above, you’ll notice that the actual call site to foo is missing from the asynchronous part of the stack trace.
источник

H

Husniddin in NodeUA - JavaScript and Node.js in Ukraine
Всем добрый день. Что означает в этом примере Boolean внутри then
   return this.SectionSubmission
     .findOne(query, '_id')
     .then(Boolean);
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Строка тоже в json сериализуется. Нельзя из api вернуть не json, да и основной транспорт - вебсокеты, а http только для вебхуков
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Не понял что они имеют в виду. Я сравнил вывод их примера в dev tools и в node 14.15.1 и он одинаковый (за исключением того, что в node между вызовами foo и bar есть вызовы самой node)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
В impress есть валидация ответа согласно схеме и поэтому нельзя вернуть не JSON?
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Каст в булєан?
источник

H

Husniddin in NodeUA - JavaScript and Node.js in Ukraine
понял, спасибо!
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Валидация опциональная, но возвращается js тип данных, который обязательно сериализуется
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
Подскажите чатик UML, IDEF0 ?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Отличный вопрос. Обсудим сегодня в 21:00 через Voice Chat. Подробности тут https://t.me/node_recipes/80
источник

P

Past in NodeUA - JavaScript and Node.js in Ukraine
const queue = async (req, res)=> {
 while (bufferData.length > 0) {
  try {
     await axios({
       method: "post",
       url: http://${BACK_SERVER}:${BACK_PORT}/api/v1/,
       headers: {
         "Content-Type": "application/json"
       },
       data: bufferData[0].data,
     }).then(
       (response) => {
         bufferData.shift();
        },
       (error) => {
           }
     );
   } catch (err) {
     console.log(err);
     res.json({ status: "error", err });
   }
 }
}


Добрый день. Функция отправки очереди сообщений на сервер.
При включении сервера отправляет всю очередь. Но в конце приходят лишние сообщения с первым элементом очереди, которые не отваливаются по таймауту.
Как отменить пост запросы?
источник

RT

Roman Terentev in NodeUA - JavaScript and Node.js in Ukraine
попробуй https://github.com/axios/axios#cancellation , скорее всего костыль под капотом, но может помочь. Физически если запрос уже отправлен, то его не отменить (http)
источник

RT

Roman Terentev in NodeUA - JavaScript and Node.js in Ukraine
про первый элемент и таймаут не совсем ясно о чем речь
источник

P

Past in NodeUA - JavaScript and Node.js in Ukraine
axios в этой функции успевает сделать 6 попыток отправить пост запрос с первым элементом в очереди. Если уменьшить стандартный таймаут, то меньше.
источник