以下代码写在 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 中,我该怎么做?
以下代码写在 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 中,我该怎么做?
我假设您的 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;
}