Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 November 11

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
- Don't mixins to req and res
- Don't mixins to locals to res
- Don't mixins methods
- Don't require in middleware / handler
- Don't mixins methods
- Callback hell

И также ожидаю узнать об альтернативных архитектурных решений)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alexander
- Don't mixins to req and res
- Don't mixins to locals to res
- Don't mixins methods
- Don't require in middleware / handler
- Don't mixins methods
- Callback hell

И также ожидаю узнать об альтернативных архитектурных решений)
Это есть в лекциях по архитектуре и api
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Вообще все эти вещи из доклада рассказаны в моем курсе по ноде более подробно https://www.youtube.com/playlist?list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
👍 Спасибо, гляну
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
кто знает как парвильно отлавливать ошибку в try catch блоке внутри асинхронной ф-ции?
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
await напиши
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Anton Kovalenko
await напиши
пред throw Error ?
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
ребят, кто может подсказать в чём ошибка?
при сравнении оно говорит что переменные pAsk и pBid одинаковые
data.forEach(element => {
       if(element.type='orderBookModify'&&(+element.data.amount>0)) {
           if(element.data.type='ask') {
               pAsk= +element.data.rate;
               compare(pBid,pAsk,bBid,bAsk);
           }
           if(element.data.type='bid') {
                pBid= +element.data.rate;
               compare(pBid,pAsk,bBid,bAsk);  
           }
       }
   });
источник

GS

German Swan in NodeUA - JavaScript and Node.js in Ukraine
у тебя присвоение вместо сравнения в условиях
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
German Swan
у тебя присвоение вместо сравнения в условиях
балин 🙈
спасибо большое, в жизни бы не обратил внимание
источник

GS

German Swan in NodeUA - JavaScript and Node.js in Ukraine
линтер настрой, он обратит
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Vitaly
пред throw Error ?
треба уривок коду шоб зрозуміти
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Vitaly
кто знает как парвильно отлавливать ошибку в try catch блоке внутри асинхронной ф-ции?
const asyncStub = async () => {
 ...
 throw new Error();
};

const f = async () => {
 try {
   await asyncStub();
 } catch (err) {
    ...
 }
}
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Anton Kovalenko
треба уривок коду шоб зрозуміти
const singUp = async (req, res) => {
   try {
       const {smsCode } = req.body;
       if (!smsCode) throw new Error('Enter your sms code');
       res.status(200).send(posResponse('User successfully created.', user));
   } catch (e) {
       res.status(400).send(negResponse(e))
   }
};
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Vitaly
const singUp = async (req, res) => {
   try {
       const {smsCode } = req.body;
       if (!smsCode) throw new Error('Enter your sms code');
       res.status(200).send(posResponse('User successfully created.', user));
   } catch (e) {
       res.status(400).send(negResponse(e))
   }
};
Тут нормально ошибка ловится, если я не упустил чего
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Олексій Румянцев
Тут нормально ошибка ловится, если я не упустил чего
неа, пусто
источник

ОР

Олексій Румянцев... in NodeUA - JavaScript and Node.js in Ukraine
Не обрабатывается ветка catch совсем?
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
отдает статус 400 без текста Enter your sms code
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Сорян, короче попробуй извлечь e.message
источник

V

Vitaly in NodeUA - JavaScript and Node.js in Ukraine
Kostyantin Randomname
Сорян, короче попробуй извлечь e.message
нет, на клиент
лады, ребята, я погнал
источник