مدرس دوره علی شیخ
مدت دوره 35:52:53
تعداد ویدیو 166

وضعیت دوره : درحال برگزاری
قیمت دوره : 799,000 719,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام استاد وقتت بخیر وقتی میخوام middelware رو بنویسم کد توی دوره که کار نمیکنه
    اینم کد خودمه

    import { NextResponse } from 'next/server';
    
    import { NextRequest } from 'next/server';

    export default function authenticationMiddleware(request) {
    // Check if the user is authenticated
    if (!request.headers.cookie?.includes('token')) {
    return NextResponse.redirect('http://localhost:3000/auth/login');
    }
    return NextResponse.next(); // Continue to the next Middleware or route handler

    ریدایرکت میکنه ولی این پیغام رو میده و جای صفحه نشون میده This page isn’t workinglocalhost redirected you too many times.
    Try deleting your cookies.

    • سلام وقت بخیر.
      اگه ورژن متفاوت هست حتما بخش middleware را توی داکیومنت مشاهده کنید.
      ارور میگه بصورت مداوم داره ریدایرکت میشه و افتاده توی لوپ و اینو باید بررسی کنید که اگه فرضا توکن نیست که باید لاگ بگیرید آیا شرط اعمال میشه و آیا توی صفحه ای که باید بره اونجا middleware برای بررسی هست و قبول میشه یا دوباره ریدایرکت میشه و توی لوپ میفته