Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取请求返回网络错误_Javascript_Api_Fetch - Fatal编程技术网

Javascript 获取请求返回网络错误

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'

我尝试使用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' }
  );
  console.log(request);
} catch (err) {
  console.log(err);
}
是因为域不是https


公共API:

在不使用查询的情况下尝试:似乎API不稳定。我让它工作,然后相同的代码将失败。没关系,我需要从服务器获取,而不仅仅是客户端:)谢谢!在没有查询的情况下尝试一下:似乎api不稳定。我让它工作,然后相同的代码将失败。没关系,我需要从服务器获取,而不仅仅是客户端:)谢谢!