Błąd automatycznego odświeżania
W systemie CRM wprowadzono automatyczne odświeżanie danych. Jednak skrypt nie działa automatycznie, gdy dane na serwerze są aktualizowane, a zaczyna działać tylko wtedy, gdy samodzielnie odwołuję się do serwera po jakiekolwiek dane. Należy to naprawić.
Frontend: JS tworzy EventSource do SSE-endpoint, nasłuchuje powiadomień push. Jeśli SSE jest niedostępne, przełącza się na AJAX-polling przez fetch()/XHR z interwałem.
Backend: PHP-demony (totum-gom) obsługiwane przez systemd utrzymują długotrwałe połączenia SSE, monitorują zmiany w bazie danych i wysyłają zdarzenia insert/update/delete do klientów.
Krok po kroku w idealnym scenariuszu powinno wyglądać tak:
Użytkownik otwiera tabelę → JS tworzy new EventSource('/stream/table/{id}').
Inny użytkownik wprowadza zmiany → trigger w bazie danych → PHP-demon tworzy zdarzenie SSE, na przykład event: update, data: {...}.
Zdarzenie jest wysyłane do wszystkich podłączonych → JS parsuje evt.data → aktualizuje DOM.
Jeśli EventSource nie działa → JS po N sekundach wykonuje GET /api/table/updates?since=… i obsługuje zmiany.
Dzięki SSE i demonkom obsługiwanym przez systemd zmiany są wyświetlane natychmiast bez konieczności odświeżania.
Prześle dostęp do serwera w wiadomości prywatnej
Opinia zleceniodawcy o współpracy z freelancerem
Błąd automatycznego odświeżaniaWykonawca pracuje nadgodziny, tylko żeby zamknąć zadanie. Polecam!
Opinia freelancera o współpracy z Oleh Orlov
Błąd automatycznego odświeżaniaWszystko w porządku. Dziękuję za współpracę!
Polecam.
![]()
-
160 Mam doświadczenie w realizacji automatycznego odświeżania przez SSE oraz fallback na AJAX. Sprawdzę logikę triggerów w bazie danych oraz obsługę połączeń demonów. Naprawię, aby zdarzenia były wysyłane od razu po zmianach, bez konieczności ręcznego odwoływania się do API.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój korporacyjnego systemu finansowego — React, TypeScript, Node.jsPoszukujemy doświadczonego programisty full-stack lub małego zespołu do stworzenia korporacyjnego systemu finansowego od podstaw. Wymagana jest realizacja pełnego cyklu rozwoju: projektowanie architektury, backend, frontend, baza danych, testowanie i uruchomienie systemu.… Javascript & Typescript, Programowanie stron internetowych ∙ 15 godzin 42 minuty temu ∙ 53 oferty |
Programista gier
4390 PLN
Poszukujemy doświadczonego dewelopera gier do dopracowania istniejącego projektu na PixiJS. Należy poprawić matematyczny system gry, przerobić i zbalansować rundy bonusowe, a także wprowadzić zmiany w obecnej logice gry. Wymagane jest doświadczenie w komercyjnej produkcji gier… Javascript & Typescript, Tworzenie gier ∙ 20 godzin 23 minuty temu ∙ 13 ofert |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 20 godzin 23 minuty temu ∙ 25 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 2 dni 11 godzin temu ∙ 31 ofert |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 218 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni 17 godzin temu ∙ 119 ofert |