这种方法的语法应该看起来如何,我做错了吗?

时间:2019-06-19 17:09:17

标签: node.js parameters arguments

我正在尝试使用blizzard.js框架(更具体地说是“ mythicKeystoneProfile”)从blizzards api记录配置文件。我可以使用console.log字符和质询模式以及其他信息来访问该api,但是特别是“ mythicKeystoneProfile”似乎对我不起作用。 我仍在学习此基础知识,因此我可能会缺少一些明显的东西

由于方法“ mythicKeystoneProfile”位于blizzard.js框架中,因此我尝试使用所需参数(如下所示)来调用该方法:领域,名称,季节。 但是每次这样做,我都会收到404错误。

文件夹:root-> node_modules-> blizzard.js-> lib-> profile.js


        Profile.prototype.mythicKeystoneProfile = function 
       getCharacterMythicKeystoneProfile({ realm, name, season, ...args }) {
      if (season) {
       return this.blizzard.get(
      `/profile/wow/character/${realm}/${name}/mythic-keystone- 
       profile/season/${season}`,
       merge({}, args, {
        namespace: 'profile',
         }),
        );
        }

文件夹:根-> js-> index.js



    let getMythicProfileBtnElement = 
      document.querySelector('.getMythicProfileButton');
      getMythicProfileBtnElement.addEventListener('click', () => {
      console.log('Mythic Profile button clicked, please wait.');
      blizzard.getApplicationToken()
      .then(response => {
        blizzard.defaults.token = response.data.access_token;
        blizzard.profile.mythicKeystoneProfile({ realm:'stormscale', 
          name:'sadsangerygf', season:1 })
          .then(response => {
            console.log(response.data);
          })

        });
       });

我期望能够从我的console.log(response.data)中获取数据数组,就像我通过其他所有方法(例如getCharacter和getChallengeMode等)获取的那样,但是最终我得到的是404错误

0 个答案:

没有答案