【发布时间】:2015-03-08 12:29:44
【问题描述】:
我想创建一个 Web 服务器,它将为我的移动应用程序返回数据。我将 Node.js 用于服务器,将 SQLite3 用于数据库。我创建了必须从 sql 返回数据的方法,但我不知道如何正确执行。据我所知,SQLite lib 中的所有方法都是异步的,所以我不知道如何对 DB 进行同步请求。我试过这样:
app.get('/getAllLeagues',function (req, res) {
console.log("get")
var obj = db.all("SELECT name FROM Leagues")
})
但是好像obj还是和db对象一样
【问题讨论】:
-
为什么要同步进行?
-
我不知道
db.all长什么样子,但很可能它需要一个回调作为另一个参数,您可以在其中使用res.send(results)。
标签: javascript node.js sqlite