Next.jsخبير

Correction d'une fuite mémoire dans un Middleware global

السيناريو

Contexte : Une application SaaS utilise un middleware Next.js pour vérifier un token à chaque requête. Le Problème : En production, le serveur Edge montre une consommation mémoire croissante et des latences importantes. Contraintes : Vous devez conserver le middleware natif. Aucun framework externe. Le code doit être compatible avec l'environnement Edge Runtime. Code actuel : export function middleware(req) { const token = req.cookies.get("token"); if (!token) { return Response.redirect(new URL("/login", req.url)); } const decoded = JSON.parse(atob(token)); return Response.next(); } Livrable attendu : Identifier et corriger les mauvaises pratiques dans le middleware pour éviter toute surcharge ou traitement inutile.

المهارات المستهدفة

nextjsmiddlewareedgeperformancesecurity

حالات تطبيقية أخرى في ⁨Next.js⁩

عرض كل الحالات التطبيقية في ⁨Next.js⁩

أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى