Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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 在Next.js中从API获取数据时出现问题_Javascript_Reactjs_Api_Axios_Next.js - Fatal编程技术网

Javascript 在Next.js中从API获取数据时出现问题

Javascript 在Next.js中从API获取数据时出现问题,javascript,reactjs,api,axios,next.js,Javascript,Reactjs,Api,Axios,Next.js,我正在尝试从流行的api获取一些数据。我正在使用axios,还使用了他们的javascript-axios代码示例 我的代码如下所示: const options = { method: 'GET', url: 'https://morningstar1.p.rapidapi.com/dividends', params: {Ticker: 'MSFT', Mic: 'XNAS'}, headers: { accept: 'string', 'x-rapidapi

我正在尝试从流行的api获取一些数据。我正在使用axios,还使用了他们的javascript-axios代码示例

我的代码如下所示:

const options = {
  method: 'GET',
  url: 'https://morningstar1.p.rapidapi.com/dividends',
  params: {Ticker: 'MSFT', Mic: 'XNAS'},
  headers: {
    accept: 'string',
    'x-rapidapi-key': '700c7f0abamsh61a21d67f2579cdp1097e3jsn3fa403041f99',
    'x-rapidapi-host': 'morningstar1.p.rapidapi.com'
  }
};
useEffect(() => {
  axios.request(options).then(function (response) {
    console.log(response.data); // HERE I LOG THE DATA FROM API
  }).catch(function (error) {
    console.error(error);
  });
}, [])
当我记录response.data时,我得到的错误是:

有人能解决这个错误吗?
谢谢大家!

这是因为您未订阅此API: 运行此代码时,我得到:

{“消息”:“您未订阅此API。”}

在开发工具的网络选项卡中。
这是一张图片

好的,你在“网络”选项卡的什么地方找到的?我会编辑我的答案,让你看到。没问题,我找到了!奇怪的是,他们有“测试端点”标签,当你不能测试它。。。