如何从Node.js的服务器端正确获取

问题描述

我想获取/data和服务器端获取。

但是我遇到了以下错误。

response.getCategory is not a function

(()=>{
      const url = "/data";
            
      fetch(url)
      .then(response => {
        console.log("getCategory_main.js",response.getCategory(1));
        //displayQuiz(response,1);
      });
})();

当我们访问/data时,服务器端提取将起作用。

const API_KEY="https://opentdb.com/api.php?amount=1&type=multiple";
const fetch = require('node-fetch');
const Quiz=require("../public/javascripts/quiz");

module.exports={
    getQuiz:function(res){
      fetch(API_KEY)
      .then(response => response.json())
      .then(json => { const quiz = new Quiz(json); 
            console.log("getCategory_model",quiz.getCategory(1));
            console.log("quiz",quiz);
            res.send(quiz);
      });
    }
};

我可以得到结果

getCategory_model History

我应该将相同的数据从serverside传递到clientside

但是method访问仅在serverside中成功。.

这是什么原因?我该如何解决?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)