D
debugging-output-and-previewing-html-using-ray
Wysyłaj dane do aplikacji Ray i debuguj wizualnie w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
- Zainstaluj aplikację desktopową Ray na swoim komputerze (dostępna na stronie Spatie). Ray nasłuchuje domyślnie na porcie 23517 na localhost.
- 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.
- 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.
- 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.
- 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.
- Możesz dostosować host i port poprzez zmienne środowiskowe RAY_HOST i RAY_PORT, jeśli Ray działa na innym adresie.