Uncaught (in promise) ReferenceError: Cannot access 'data' before initialization
我正在尝试调用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);
答案 0 :(得分:0)
如果调用API,则有时需要提供一些参数。在提供给您的示例调用中,第body: JSON.stringify(data)
行表示您尝试进行的API调用是正确的。
由于用户SomePerformance已在问题注释中指出,错误消息指向data
行中的body: JSON.stringify(data)
。
请参阅API文档或联系API开发人员以获取有关预期参数的信息,以使调用正常进行。