Hejto.pl
Motyw strony
Dodaj post

zmoraStatysta

Dołączył/a:

  • 0 wpisów
  • 3 komentarzy
  • 0 obserwujących

Kompan

w Hydepark

1piorunów

W sumie te nowe kategorie na wykopie to nie jest taka głupia sprawa. Zamiast pierdolnika w Mój wykop można sobie jakoś pokategoryzować to wszystko.

Szkoda, że musieli je wprowadzić w pakiecie z całkowitym redesignem, niestabilnością, cenzurą i mnóstwem błędów.

A może i nie szkoda... ( ͡° ͜ʖ ͡°)

#wykop #jebacwykop

Statysta1piorunów

@Kamil.js + nieprzetestowane API, które przez pół dnia zwracało Too many connections to database :grinning: Ale ważne, że pudełeczka reklamowe wszędzie ładnie wciśnięte.

Specjalista

w Next.js

1piorunów

#nextjs #programowanie Uczę się nexta i nie do końca jeszcze ogarniam jak to wszystko działa. W folderze pages mam plik cart.tsx do wyświetlania koszyka ecommerce i z tym nie mam problemu ale nie wiem jaki jest prawidłowy sposób na podmianę url w pasku wyszukiwania tak żeby zamiast localhost/cart było wyświetlane localhost/koszyk.

Aktualnie w pliku [...slug].tsx dodałem prostego ifa, że jeśli slug === 'koszyk' to zwracam stronę cart.tsx tak jakbym zwracał normalny komponent ale jakoś to mi tak źle wygląda

Wcześniej próbowałem w next.config.js dodać redirects/rewrites ale wtedy miałem taki efekt że po wejściu na localhost/koszyk przez chwilę było widać localhost/cart i dopiero potem localhost/koszyk przy czym ta strona tak naprawdę lądowała się 3 razy (koszyk>cart>koszyk)

Statysta1piorunów

@dupaXDDDDD Najprostszy sposób to utworzenie pliku z koszykiem per język w pages: np. pages/koszyk.tsx, pages/cart.tsx i importowanie w tych plikach komponentu strony, który będzie wspólny dla wszystkich tych stron np. CartPage.tsx. Tam będziesz na bazie pathname decydował jaki jest język i wyświetlał odpowiednie rzeczy na stronie.

Statysta1piorunów

@dupaXDDDDD Druga opcja to middleware, ale nie wiem gdzie hostujesz to nawet o tym nie wspominamn bo mój sposób z wyżej jest najszybszy chyba w zbudowaniu zadziała nawet dla npm next export i deployu static files gdziekolwiek. Czyli nie wymaga ciągłego trzymania procesu node na serwerze (next start).

Pokaż więcej komentarzy (5)