Javascript 从浏览器获取API,但不通过获取调用
我只是把它放在一个简单的HTML页面上的脚本标签中,以便稍后运行它来练习Javascript 从浏览器获取API,但不通过获取调用,javascript,ecmascript-6,Javascript,Ecmascript 6,我只是把它放在一个简单的HTML页面上的脚本标签中,以便稍后运行它来练习承诺,但问题是它给了我错误的请求-回复 const postsPromise = fetch('http://dummy.restapiexample.com/api/v1/employee/1', { method: 'GET', mode: 'cors', }); 但是如果我在浏览器中复制粘贴相同的URL,它就可以正常工作。 我还尝试了cors和no-cors两种模式,但没有任何区别。 为什么?
承诺
,但问题是它给了我错误的请求-回复
const postsPromise = fetch('http://dummy.restapiexample.com/api/v1/employee/1', {
method: 'GET',
mode: 'cors',
});
但是如果我在浏览器中复制粘贴相同的URL,它就可以正常工作。
我还尝试了cors
和no-cors
两种模式,但没有任何区别。
为什么?
附言:我也看过这篇文章,但也没有回答:这是因为我需要某种服务器在上面运行
获取
。
对于本地实验,
浏览器同步(
)是一个选项。我们无法告诉您。这将是API引发的错误,因此您应该参考其文档。您可能缺少参数、cookie或其他内容。