如何在spread.js中调用以下node.js函数?

问题描述 投票:-2回答:1

以下代码写在server.js文件中,即nodejs代码

  app.get("/api/todos",function(req, res){
   todo.find(function(error, todos){
    if(error)
     res.send(error);

     res.json(todos);
   });        
 });

现在我想把它调用到我使用spread.js的spreadTest.js中,我该怎么做?

javascript node.js spreadsheet wijmo
1个回答
0
投票

我假设您的spreadTest.js文件正在运行客户端(在浏览器中),因为spread.js是电子表格的工具包。这意味着您需要向运行node / server.js的服务器发送HTTP GET请求。您可以在spreadTest.js中创建一个执行请求的函数,如下所示:

// Returns JSON object
function getTodos()
      {
           var url = YOUR-WEBSITE + "/api/todos";
           var xmlHttp = new XMLHttpRequest();
           xmlHttp.open("GET", url, true);
           xmlHttp.send(null);
           return xmlHttp.responseText;
      }
© www.soinside.com 2019 - 2024. All rights reserved.