не так, ответит и далее не выполнят код, если делаю return после res.send(..) то в консоли появляется null, что он значит, и как правилно в таком случае поступат?(исползую ExpressJS)
Вызов контроллера router.post('/login' ,loginController.login); И на скрине сам обработчик
1. переходи на async/await 2. для хєшей есть встроенная либа 'crypto' 3. не мутируй значение rows, пиши const row = rows[0]; 4. повтори вопрос, что делать с ошбкой? или как ответ отправить
Чем черевато мутирование rows? Если у меня выпала ошибка или данных по такому юзеру нет, я отправил res.status(403).send({err:"Wrong login or pass!"}); после сделал return , и в консоле появилос null, откуда он, может он что-то сломат и если да как правилно заканчиват выполнение таких блоков
ты в консоль выводишь err, err != null когда произошла ошибка запроса, но в твоем случае запрос выполняется, просто юзера нет
А, ой, в плотную не увидел, спасибо.
Обсуждают сегодня