Node.js 在React上使用Youtube v3 API的maxResults

Node.js 在React上使用Youtube v3 API的maxResults,node.js,reactjs,youtube-data-api,Node.js,Reactjs,Youtube Data Api,我刚刚在React应用程序中使用youtube API,想知道是否可以使用下面的代码更改默认结果数 它在没有设置maxResults值的情况下工作得很好,我希望有人能在这方面帮助我 import YTSearch from 'youtube-api-search' YTSearch({key: API_KEY, term: 'hello world', maxResults: 20}, (data) =>{ console.log(data); }); 注*:我知道可以将

我刚刚在React应用程序中使用youtube API,想知道是否可以使用下面的代码更改默认结果数

它在没有设置maxResults值的情况下工作得很好,我希望有人能在这方面帮助我

import YTSearch from 'youtube-api-search'    

YTSearch({key: API_KEY, term: 'hello world', maxResults: 20}, (data) =>{
   console.log(data);
});

注*:我知道可以将其设置为http请求并将maxResult放入url,但我希望以这种方式导入它

好的,我找到了问题的根源。要在Node.js服务器上运行的React应用程序上使用Youtube API,您需要安装Youtube API搜索模块:

>PROJECTDIR npm install --save youtube-api-search
我已经这样做了,但是在这个模块中没有对maxResults的定义,所以您应该做的是转到node modules文件夹,找到youtube api search,然后在其中添加一行:

 var params = {
    part: 'snippet',
    key: options.key,
    q: options.term,
    type: 'video',
    ADDED PART>>>>> maxResults: options.WHATEVERYOUWANT
  };
然后您可以按如下方式使用它:

YTSearch({key: API_KEY, term: 'hello world', WHATEVERYOUWANT: 20}, (data) =>{
   console.log(data);
});