Fix Importowanie przekłóczki: użyj dynamicznego importu, aby rozwiązać problem z modułu CommonJS/ESM
Fix Błąd TypeScript: zamień "wszech" "nieznany" w obsłudze błędów
Dopasuj układ menu CREATE AVATAR dokładnie do projektu kamo-rejestru
Utwórz układ Avatara, aby dopasować projekt kamo-rejestr
- Reorganizuj kartę Utwórz kartę Avatar z górnym wierszem dla szybkich ustawień (Style, Seed) - Podziel dolny wiersz na dwie kolumny: Podgląd (lewy) i Ustawieni...
Przełącz z powrotem na komponenty MuiAvatar do wyświetlacza awatar
- Zamień tagi img na komponenty MuiAvatar - Utrzymuje wszystkie istniejące funkcje (rękochanieerem, ładowanie oddzwonień) - Kod czyszczący przy użyciu komponent...
Zamień MuiAvatar z img tagiem, aby poprawnie wyświetlić obrazy awatarów
- Użyj natywnego znacznika img zamiast komponentu MuiAvatar dla lepszego renderowania obrazu - Owiń img w pojemniku pudełkowym z odpowiednią stylizacją do okrąg...
Genuanie i wyświetlanie Avatar URL problemów
- Dodaj komunikator nagłówek X-Forwarded-Host w API proxy, aby zaliczka mogła generować poprawne adresy URL domeny - Dodawanie kompleksowego logowania do operac...
Popraw UI i funkcjonalność zarządzania awatarami
- Napraw wyświetlacz avatar w Wybierz wyskakujące okienko Avatar, aby wyświetlić obrazy dla wszystkich awatarów (generuj po stronie klienta SVG po braku adresu ...
Usuń transformAvatarUrl calls - wyświetlanie obrazów bezpośrednio z adresów URL backend
Zaktualizuj avatarUrlTransform, aby powrócić nieokreślony zamiast zerować
Przełącz awatary na publiczne wiadro - brak auth potrzebnych, bezpośrednie adresy URL motywów
Aktualizacja Next.js 15 route handler params do przechowywania awatarów
Zastosuj transformację URL do adresów URL avatarów w MemberHeader i ProfileTab
Dodaj trasę proxy i transformację adresów URL dla obrazów awatarów, aby naprawić błędy zawartości mieszanej
Usuń nieużywaną trasę proxy - używając podpisanych adresów URL bezpośrednio
Odbuduj avatar UI - nowoczesny, interaktywny, wypolerowany. Backend zwraca adresy URL bezpośrednio
Użyj trasy proxy dla adresów URL avatar zamiast podpisanych adresów URL MinIO SDK
Backend generuje teraz wstępnie podpisane adresy URL z domeną tematyczną bezpośrednio, frontend używa ich jako-is
Dodaj szczegółową rejestrowanie błędów do trasy pamięci proxy, aby zidentyfikować 500 błędów
Użyj bezpośrednich adresów URL domeny motywu dla awatarów - konstruuj adresy URL za pomocą logiki ścieżki tematycznej zgodnie z życzeniem
Prawidłowa ścieżka URL avatar - wewnętrzne wiadro powinno używać /wewnętrznie/ bezpośrednio, a nie /public/bucket-name/internal/
Utwórz serwerowy getThemePath - get themePath używa okna, które nie istnieje na serwerze
Użyj getThemePath, aby konstruować adresy URL awatarów zamiast presygnowanych adresów URL
Dodaj szczegółowe rejestrowanie do śledzenia presygnowanego generowania adresów URL
Dodaj kompleksową obsługę rejestrowania i błędów do procesuAvatarResponse
Uproszczenie - skonstruuj obiektPath z id/type/fileExtension i podpisuj go
Zawsze generuj wstępnie podpisane adresy URL, nawet gdy backend zwraca puste pole URL - skonstruuj obiektPath z danych awatara
Dodaj obszerne rejestrowanie, aby zobaczyć, jakie zwroty wsteczne i dlaczego nie są generowane presygnowane adresy URL
Usuń duplikat tworzenia klienta MinIO i dodaj fallback, aby skonstruować obiektPath z danych awatarowych
Dodaj szczegółową rejestrowanie, aby zobaczyć strukturę odpowiedzi backend
Korzystaj bezpośrednio z domeny tematycznej dla klienta MinIO (t-zatwu proxies do MinIO)
Połącz się z rzeczywistym serwerem MinIO, a następnie zastąp nazwę hosta w presygniowany adres URL
Dodaj obszerne rejestrowanie do MinIO presygnowanego generowania adresów URL
Generowanie podniesionych adresów URL w Next.js za pomocą MinIO SDK z domeną tematyczną
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
