refactor: middleware in proxy umbenennen

Next 16 hat die Dateikonvention "middleware" abgekündigt und in "proxy"
umbenannt; der Bau warnte bei jedem Lauf. Umbenannt sind Datei und
Funktion, die Aufgabe bleibt dieselbe.

Die E2E-Tests laufen unverändert durch: die Umleitung samt gemerktem Ziel
funktioniert weiter.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Florian Wilde
2026-09-10 14:29:52 +02:00
co-authored by Claude Opus 5
parent 56b5356708
commit e3390c88f4
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ export default async function AngemeldetesLayout({
}: {
children: React.ReactNode
}) {
// Der Pfad kommt aus der Kopfzeile der Middleware, damit es nach der
// Der Pfad kommt aus der Kopfzeile des Proxys, damit es nach der
// Anmeldung dort weitergeht, wo man hinwollte.
const benutzer = await verlangeAnmeldung(await angefragterPfad())
const instanz = aktuelleInstanz()
+2 -2
View File
@@ -7,11 +7,11 @@ export const PFAD_KOPFZEILE = 'x-planer-pfad'
*
* Ein Layout kennt seinen eigenen Pfad nicht, braucht ihn aber, um nach der
* Anmeldung wieder dorthin zurückzuführen. Hier steht bewusst keine
* Anmeldelogik: die Middleware läuft im Edge-Umfeld, in dem weder Prisma noch
* Anmeldelogik: der Proxy läuft im Edge-Umfeld, in dem weder Prisma noch
* der Adapter verfügbar sind. Geprüft wird weiterhin im Layout, in der Seite
* und in jeder Server Action.
*/
export function middleware(anfrage: NextRequest) {
export function proxy(anfrage: NextRequest) {
const kopfzeilen = new Headers(anfrage.headers)
kopfzeilen.set(PFAD_KOPFZEILE, `${anfrage.nextUrl.pathname}${anfrage.nextUrl.search}`)
return NextResponse.next({ request: { headers: kopfzeilen } })
+2 -2
View File
@@ -5,7 +5,7 @@ import type { Session } from 'next-auth'
import type { Rolle } from '@/generated/prisma/enums'
import { rolleReichtAus } from '@/lib/rollen'
import { auth } from '@/server/auth'
import { PFAD_KOPFZEILE } from '@/middleware'
import { PFAD_KOPFZEILE } from '@/proxy'
/**
* Rollenpruefung.
@@ -76,7 +76,7 @@ export async function verlangeAnmeldungFuerApi(): Promise<Angemeldet | null> {
}
/**
* Der angefragte Pfad, den die Middleware durchgereicht hat. Wird gebraucht,
* Der angefragte Pfad, den der Proxy durchgereicht hat. Wird gebraucht,
* um nach der Anmeldung wieder dorthin zurueckzufuehren.
*/
export async function angefragterPfad(): Promise<string | undefined> {