middleware.ts
export const config = {  matcher: ['/dashboard/:path*'],}export function middleware(request) {  const token = request.cookies.get('session')  if (!token) return redirect('/login')}
  1. строка 2Маршруты, на которых middleware вообще запускается.
  2. строка 6Куку читаем на краю, до рендера страницы.
  3. строка 7Без токена уводим на вход и дальше не идём.