首页 > 解决方案 > TypeError: 无法获取,我得到的错误,我使用 reactjs 作为前端和 django 作为后端

问题描述

TypeError: Failed to fetch,我得到的错误,我想要做的是在 django 中创建一个后端并从 reactjs 调用该 api 但我收到提到的错误 // urls.py

path('list', views.get_image, name='get_image'),

// 视图.py

def get_image(request):
pdfs = PdfStore.objects.all()
output_data = []
for i in pdfs:
    single_data = {
        "id":i.id,
        "name":i.pdf.name,
        "url":i.pdf.path
        }
    output_data.append(single_data)
return JsonResponse(output_data,safe=False)

// 前端反应 test.js

get_data = async() =>{
    try{
    let body =  {
        method: 'GET',
        async: true,

    }          
    let url = "http://127.0.0.1:8000/list"
    let response = await fetch(url,body);
    let result = await response.json();
    console.log(result);
    } 
    catch(error){
        console.log(error);
    }       
}

标签: djangoreactjsapidjango-rest-frameworkfetch

解决方案


推荐阅读