Javascript 未捕获(承诺中)引用错误:无法访问';数据';初始化前
Javascript 未捕获(承诺中)引用错误:无法访问';数据';初始化前,javascript,api,Javascript,Api,未捕获(承诺中)引用错误:无法在初始化之前访问“数据” 我试图调用一个API,但被告知将其放入我的代码中,但我一直收到上面的错误。我能做些什么来解决这个问题 let data = await(await fetch(url, { method: 'POST', mode: 'cors', cache: 'no-cache', credentials: 'same-origin', headers: {
未捕获(承诺中)引用错误:无法在初始化之前访问“数据”
我试图调用一个API,但被告知将其放入我的代码中,但我一直收到上面的错误。我能做些什么来解决这个问题
let data = await(await fetch(url, {
method: 'POST',
mode: 'cors',
cache: 'no-cache',
credentials: 'same-origin',
headers: {
'Content-Type': 'application/json'
},
redirect: 'follow',
referrer: 'no-referrer',
body: JSON.stringify(data)
})).json();
DisplayResponce(data);
如果调用API,有时需要提供一些参数。在提供给您的示例调用中,行
body:JSON.stringify(data)
表示您尝试进行的API调用是这样的
正如user CertainPerformance在对问题的评论中所指出的,错误消息指向正文:JSON.stringify(data)
行中的数据
请参阅API文档或联系API开发人员以获取有关预期参数的信息,以便使调用正常工作。在body:JSON.stringify(data)
一行中要引用的data
是什么?您不能引用尚未创建的对象。yeti被告知要执行此操作@CertainPerformanceOk,但您能回答这个问题吗?很难说你的意图是什么我想从api获取信息并在我的网站上使用它body:JSON.stringify(data)
中的数据是指什么?