Toolverse
Wszystkie skille

debugging-output-and-previewing-html-using-ray

autor: spatie

Wysyłaj dane do aplikacji Ray i debuguj wizualnie w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
spatie
Kategoria
Frontend
Wyświetlenia
6

O skillu

Skill umożliwia wysłanie danych, logów i zawartości wizualnej bezpośrednio do aplikacji desktopowej Ray. Zamiast czytać output w konsoli, widzisz wszystko w dedykowanym interfejsie Ray — idealne do debugowania, podglądu projektów graficznych lub wizualizacji struktur danych. Komunikacja odbywa się przez HTTP POST do lokalnego serwera Ray (domyślnie localhost:23517). Każde wysłanie danych zawiera informacje o źródle (plik, linia kodu, hostname), co ułatwia śledzenie pochodzenia logów.

Jak używać

  1. Zainstaluj aplikację desktopową Ray na swoim komputerze (dostępna na stronie Spatie). Ray nasłuchuje domyślnie na porcie 23517 na localhost.
  2. W swoim projekcie przygotuj możliwość wysyłania żądań HTTP POST na adres http://localhost:23517/. Ustaw nagłówek Content-Type na application/json i User-Agent na Ray 1.0.
  3. Przygotuj payload w formacie JSON zawierający pole uuid (unikalny identyfikator sesji Ray), tablicę payloads z obiektami logów oraz opcjonalne metadane. Każdy payload powinien zawierać type (np. log), content z wartościami do wysłania oraz origin z informacją o pliku, numerze linii i hostname.
  4. Kiedy chcesz debugować, wysyłaj dane do Ray zamiast drukować je w konsoli. Możesz wysłać tekst, liczby, obiekty, obrazy lub diagramy — Ray wyświetli je w czytelnym formacie.
  5. Otwórz aplikację Ray na pulpicie i obserwuj przychodzące dane w czasie rzeczywistym. Jeśli użyjesz tego samego uuid, nowe dane zaktualizują istniejący wpis zamiast tworzyć duplikat.
  6. Możesz dostosować host i port poprzez zmienne środowiskowe RAY_HOST i RAY_PORT, jeśli Ray działa na innym adresie.

Podobne skille