Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 Flickr公共api输入获取意外结束_Javascript_Http_Get_Fetch_Flickr - Fatal编程技术网

Javascript Flickr公共api输入获取意外结束

Javascript Flickr公共api输入获取意外结束,javascript,http,get,fetch,flickr,Javascript,Http,Get,Fetch,Flickr,我对flickr公共API有问题,代码如下: fetch('https://api.flickr.com/services/feeds/photos_public.gne?format=json&nojsoncallback=1&per_page=9&tags=Porsche', { headers: { 'Accept' : 'application/json', 'Content-Type' : 'application/json'

我对flickr公共API有问题,代码如下:

fetch('https://api.flickr.com/services/feeds/photos_public.gne?format=json&nojsoncallback=1&per_page=9&tags=Porsche', {
  headers: {
    'Accept'        : 'application/json',
    'Content-Type'  : 'application/json'
  },
  mode: 'no-cors',
})
.then(data => {
  return data.json();
})

返回浏览器控制台中输入的
意外结束
。这段代码有什么问题?

您希望在then回调中得到什么样的输出?当我将其粘贴到浏览器中时,会得到一个包含正确数据的json。另外,当我在控制台中运行此代码时,我可以在网络选项卡中看到请求和响应是正确的,但代码失败。看起来您无法通过JavaScript访问
no-cors
request-responses:|另外,由于您使用了no-cors模式,您的响应将是不透明类型。您可以在控制台中打印响应时看到这一点。你能检查一下这个链接为什么代码失败吗。