Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 02

R

Rostuslav in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет!
Пытаюсь поднять MockServiceWorker чтоб мокать запросы в jest, но получаю вот такую ошибку
Возможно кто-то шарит на что смотреть? Ошибка явно не msw, ибо ни в ишьюс, ни в гугле ничего нету
Ну пишет что хедеров нет
источник

И

Илья in JavaScript — русскоговорящее сообщество
Snake
Проблема точно не в условии и обработчике. return точно срабатывает. Убери кстати оттуда пустую строку. Зачем её возвращаешь?
сейчас вообще условие игнорирует
источник

R

Rostuslav in JavaScript — русскоговорящее сообщество
Точнее не хедеров а то что перед ним
источник

S

Snake in JavaScript — русскоговорящее сообщество
Илья
сейчас вообще условие игнорирует
Причина может быть только одна - copyingValues всегда false
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Rostuslav
Ну пишет что хедеров нет
Ну прикольно
Только хедеры я нигде не юзаю и проблема начинается вообще в node-fetch, который является peer-dependency
Вопрос как решать такую проблему
источник

YF

Your Friend in JavaScript — русскоговорящее сообщество
просто return оставь
источник

YF

Your Friend in JavaScript — русскоговорящее сообщество
зачем это return ''
источник

YF

Your Friend in JavaScript — русскоговорящее сообщество
и выйдет откуда угодно
источник

И

Илья in JavaScript — русскоговорящее сообщество
Snake
Причина может быть только одна - copyingValues всегда false
Я вижу что в редакс дев тулз он тру, в консоль логе false
источник

S

Snake in JavaScript — русскоговорящее сообщество
Илья
Я вижу что в редакс дев тулз он тру, в консоль логе false
Возможно этот обработчик не пересоздается при ререндере? Или вообще ререндер не происходит от состояния.
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Rostuslav
Точнее не хедеров а то что перед ним
node-fetch определяет global как window, а у window естественно нету Headers. В итоге msw крашится
Возможно вопрос в том как заставить node-fetch смотреть на self, а именно на global NodeJS this
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
node-fetch определяет global как window, а у window естественно нету Headers. В итоге msw крашится
Возможно вопрос в том как заставить node-fetch смотреть на self, а именно на global NodeJS this
Да и вообще откуда там window, если я запускаю jest тесты в окружении ноды
источник

F

Fine._.girl in JavaScript — русскоговорящее сообщество
Илья
Есть вот такой обработчик события, как сделать чтобы выполнение его функции остановилось если if сработал ?
используй патерн хуяк-хуяк в продакшен
источник

И

Илья in JavaScript — русскоговорящее сообщество
Fine._.girl
используй патерн хуяк-хуяк в продакшен
Я делаю для сэбэ, тут так не пойдет
источник

F

Fine._.girl in JavaScript — русскоговорящее сообщество
Илья
Я делаю для сэбэ, тут так не пойдет
а ну тогда используй секретную технику... ложи хуй и иди спать)
кстати а ты не пробовал попробовать пошаманить с условием?
источник

И

Илья in JavaScript — русскоговорящее сообщество
Snake
Возможно этот обработчик не пересоздается при ререндере? Или вообще ререндер не происходит от состояния.
Либо useSelector голову греет
источник

И

Илья in JavaScript — русскоговорящее сообщество
Fine._.girl
а ну тогда используй секретную технику... ложи хуй и иди спать)
кстати а ты не пробовал попробовать пошаманить с условием?
Я думаю условие в локальный стейт переместить
источник

И

Илья in JavaScript — русскоговорящее сообщество
Snake
Возможно этот обработчик не пересоздается при ререндере? Или вообще ререндер не происходит от состояния.
тут опытным путем выяснили что обы хэндлера работают синхронно и mouseup не видит изменения в стейте. Есть мысли как их запустить последовательно или так чтобы изменения в стейте были заметны для второго хэндлера ?
источник

S

Snake in JavaScript — русскоговорящее сообщество
Илья
тут опытным путем выяснили что обы хэндлера работают синхронно и mouseup не видит изменения в стейте. Есть мысли как их запустить последовательно или так чтобы изменения в стейте были заметны для второго хэндлера ?
А в чем разница между первым и вторым хендлером?
источник

И

Илья in JavaScript — русскоговорящее сообщество
Snake
А в чем разница между первым и вторым хендлером?
mousedown и mouseup
источник