Skip to content

Conversation

@gurogb
Copy link
Collaborator

@gurogb gurogb commented Jan 19, 2026

🥅 Bakgrunn

Vi har splittet ut visning av tavle i https://github.com/entur/tavla-visning, og vil nå redirecte alle som åpner en tavle på gammel url til ny url

✨ Løsning

  • next.config: Legger til tre redirects - en for lokal utvikling, en for dev og en for prod. Den matcher på /[id] der id er en string av lengde 20 av tegn som matche "any word character (alphanumeric & underscore). Equivalent to [A-Za-z0-9_]" som er formatet til alle dokuemntid-er i firebase
  • [id].tsx - lagt inn server-side fallback for redirect med samme verdier som i next.config, dette er bare en ekstra sikkerhet. Fjernet koden som viser Board
  • boardLink.ts: Forenkler koden for å finne vis-tavla-lenke enda litt. Prøver først å resolve på ´host´, så på nodeEnv, commonEnv og til slutt defaulter til prod. På sikt tror jeg det er bedre å sette url-en som en environment variabel i byggingen/deploy, men det blir en annen oppgave

✅ Sjekkliste

  • Testet i Chrome, Firefox og Safari
  • Testet i BrowserStack (hvis endring på tavlevisning)
  • Oppdatert dokumentasjon (hvis relevant)

@gurogb gurogb marked this pull request as ready for review January 19, 2026 14:42
@gurogb gurogb requested a review from a team as a code owner January 19, 2026 14:42
@gurogb gurogb changed the title WIP redirect ✨ Redirecte fra gammel tavle-url til vis-tavla Jan 19, 2026
@gurogb gurogb merged commit 7606b15 into main Jan 20, 2026
12 checks passed
@gurogb gurogb deleted the redirect-to-visning branch January 20, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants