【发布时间】:2021-12-20 02:37:55
【问题描述】:
当我使用 fetch 来获取笔记列表和 consol.log 时,它什么也没显示。网址没有错,我仔细检查过。代码如下:
import React, { useState, useEffect } from 'react'
const NotesListPage = () => {
let [notes, setNotes] = useState([])
useEffect(() => {
}, [])
let getNotes = async () => {
let response = await fetch('http://127.0.0.1:8000/api/notes/')
let data = await response.json()
console.log(data)
setNotes(data)
}
return (
<div>
</div>
)
}
export default NotesListPage
这里是api部分:
@api_view(['GET'])
def getNotes(request):
notes = Note.objects.all()
serializer = NoteSerializer(notes, many=True)
return Response(serializer.data)
【问题讨论】:
-
你甚至从不调用你的
getNotes函数。 -
这是一个愚蠢的错误,还是您确实遇到了问题?
标签: javascript reactjs django api