Pozdrav svima,
imam Next.js (App Router) aplikaciju u produkciji, hostanu na vlastitom VPS-u (Node + PM2, nije Vercel).
Problem je vrlo čudan i nasumičan:
-
Stranica u nekom trenutku počne vraćati title = “Untitled”
-
Sadržaj stranice se normalno učitava
-
Nema errora u konzoli ni u server logovima
-
Problem se često pojavi nakon objave novog članka u CMS-u (Wordpress)
-
Restart PM2 ili novi
next buildprivremeno riješi problem -
Nakon nekog vremena se opet pojavi
TEHNIČKI SETUP
-
Next.js 13+ (App Router)
-
metadata/generateMetadata -
Headless WordPress (WPGraphQL)
-
ISR / revalidate uključen
-
Self-hosted (PM2), nije Vercel
ŠTA SAM POKUŠAO
-
Premjestio metadata u
layout.tsx -
Uklonio async fetch iz metadata
-
Dodao hardkodirani fallback title
-
Dodao error boundary
-
Onemogućio throw u fetch funkcijama
-
Watchdog koji restartuje app kad se pojavi “Untitled”
Nažalost, problem se i dalje povremeno pojavljuje.
PITANJE
-
Je li neko imao sličan problem s App Router metadata-om?
-
Zašto Next.js tiho fallbacka na “Untitled” bez errora?
-
Koje je ispravno i trajno rješenje za ovo u produkciji?
Svaki savjet ili iskustvo bi mi puno značilo ![]()