اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

المشكلة تحدث حينما تحاول تعديل المهمة . وذلك بسبب عدم إرسال ال token .

في ملف app\libs\request.ts في دالة updateTodo يجب إضافة ال token :

export async function updateTodo(id: string ,title:string)  {
    const token =  localStorage.getItem("token");
    const res = await fetch(`http://localhost:3000/api/todos/${id}`, {
        method: "PATCH",
        headers: {
            "Content-Type" : "application/json",
            "Authorization": `Bearer ${token}`
        },
        body: JSON.stringify({title})
    });
    if(!res.ok) throw new Error("فشل في تحديث المهمة");
    const data = await res.json();
    return data.todo;
}

 

request.ts

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...