-2

以下代码写在 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 中,我该怎么做?

4

1 回答 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;
      }
于 2014-06-06T23:25:09.680 回答