Javascript 获取请求返回网络错误
我尝试使用JS应用程序上的fetch从公共API获取数据。但仅在我的浏览器上尝试获取资源时,请求返回错误Javascript 获取请求返回网络错误,javascript,api,fetch,Javascript,Api,Fetch,我尝试使用JS应用程序上的fetch从公共API获取数据。但仅在我的浏览器上尝试获取资源时,请求返回错误NetworkError 我在CLI中直接在浏览器URL上尝试了CURL,我的数据已保存 我真的不明白为什么我的提取没有返回数据: try { const request = await fetch( 'http://www.recipepuppy.com/api/?i=onions,garlic&q=omelet&p=3', { method: 'GET'
NetworkError
我在CLI中直接在浏览器URL上尝试了CURL
,我的数据已保存
我真的不明白为什么我的提取没有返回数据:
try {
const request = await fetch(
'http://www.recipepuppy.com/api/?i=onions,garlic&q=omelet&p=3',
{ method: 'GET' }
);
console.log(request);
} catch (err) {
console.log(err);
}
是因为域不是https
公共API:在不使用查询的情况下尝试:似乎API不稳定。我让它工作,然后相同的代码将失败。没关系,我需要从服务器获取,而不仅仅是客户端:)谢谢!在没有查询的情况下尝试一下:似乎api不稳定。我让它工作,然后相同的代码将失败。没关系,我需要从服务器获取,而不仅仅是客户端:)谢谢!