169 похожих чатов

ВСем доброе!🥷🏽 Народ, такое дело. Sequelize + Postgres. Команда добавления или удаления строчки

стучится с фронта методом ПОСТ на адрес /
Идея в том, чтобы после успешного добавления или удаления записи в БД перерисовывалась бы страница.
А она подвисает (крутится таймер во вкладке).
Код прикладываю, что не так?
Вроде в .then засунул обновление и рендер страницы, даже костыль таймаута добавил - не работает.
По простому обычному get (вторая картинка) страница отрисовывается с правильными данными.

14 ответов

3 просмотра

Нет, рендер вы не в then засунули

Ayrat- Автор вопроса
Volodymyr Klimov
Нет, рендер вы не в then засунули

можно уже на ты, столько лет знакомы))

Ayrat- Автор вопроса

народ, кто шарит в .then и express - хелп, плз. 🆘 Скоро сутки будут, как всё это тупит и не поддаётся доке и логике. Там - я уверен - 2 строки исправить, и всё заработает. https://code-with-me.global.jetbrains.com/W17Nt7LfQm1ABiw3SVjuUQ#p=WS&fp=EFD0F087A61BB710BEE76A19855F6FC95C3DD9DD451558E34CBD1C95562EB1BE

Ayrat
народ, кто шарит в .then и express - хелп, плз. 🆘 ...

Попробуйте переписать все на эвейты без .then, так будет понятнее вам же Не понятно зачем вы миксуете подходы

Ayrat- Автор вопроса
Volodymyr Klimov
Попробуйте переписать все на эвейты без .then, так...

я наоборот убрал везде эвейты, они менее понятны для меня. Оставил .then-ы

Volodymyr Klimov
Попробуйте переписать все на эвейты без .then, так...

В мене вийшло, що в одній строчці і await і then async getSavedUserCart() { let cart; await this.apiService.getUserCardFromDb(this.$store.anonymousToken).then((cartDB) => { if (Object.keys(cartDB).length === 0) { cart = { anonymous_uuid: this.$store.anonymousToken, items: [], itemsCount: 0, total: 0, }; } else { cart = cartDB; } window.localStorage.setItem('userCart', JSON.stringify(cart)); }); }, Це не добре?

Volodymyr 🇺🇦 Yefremov
В мене вийшло, що в одній строчці і await і then ...

с точки зрения читабельности - нет можно сделать просто const cartDb = await this.apiService.blabla if (Object.keys(cardDb ...

Ayrat
я наоборот убрал везде эвейты, они менее понятны д...

Тут чуть-чуть адище, зачем вы используете вложенность с .then?

Ayrat- Автор вопроса
Volodymyr Klimov
Тут чуть-чуть адище, зачем вы используете вложенно...

потому что с авайтами я утопну окончательно.

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
Карта сайта