Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 May 05

ES

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

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
источник

ББ

Богдан Билык... in NodeUA - JavaScript and Node.js in Ukraine
То есть, исходя из примера мне необходимо убрать async в модели-сервисе-контроллере и использовать связку async/await только там где мне необходимо подождать значение?
источник

V

Vlad in NodeUA - JavaScript and Node.js in Ukraine
А return await в try-catch, когда нужно пробросить другой тип ошибки наверх, а данные вернуть неизменными?
источник

ББ

Богдан Билык... in NodeUA - JavaScript and Node.js in Ukraine
на эту тему я нашел только такую статью https://jakearchibald.com/2017/await-vs-return-vs-return-await/
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
именно так
источник

ББ

Богдан Билык... in NodeUA - JavaScript and Node.js in Ukraine
Понял, спасибо за ответы)
источник

DK

Dmytro Kucheryavy in NodeUA - JavaScript and Node.js in Ukraine
не в даному випадку
https://eslint.org/docs/rules/no-return-await
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
да, в том месте норм
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
ну такое. Лишний микротаск не сделает твое приложение медленным. Мы наоборот юзаем return await везде как код-стайл. Промисы без await спереди мы юзаем в тех случаях, когда хотим явно показать, что мы их не ждем.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
просто чаще всего это признак того что человек не совсем хорошо понимает как async работает
источник

AM

Alexey M in NodeUA - JavaScript and Node.js in Ukraine
подскажите, кто работал с auth0,
каким образом можно в Rules получить language который был в браузере?
в контексте нашел только userAgent и country
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
А за счет чего возникает лишний микротаск в этом примере?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Await перед return
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Не после?  Если можно, буду благодарен за подробное объяснение, за счет чего аткой возврат увеличивает количество тиков до разрешения, чем передача самого результата(если я правильно понял)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
в смысле "после" (перед - в контексте выполнения)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
потому что создается еще одна обертка над промисом
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
когда в обьявлении функции написано  async function то эта функция заворачивает все что из нее возвращается в промис, если оно не является промисом. async function test() { return 123 } завернет 123 в промис и вернет его
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
я кстати тоже последнее время пишу return await чтоб стек в нужное место смотрел
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
это не оптимизируется нодой?
источник