簡體   English   中英

Node.js SQLite 3返回承諾

[英]Node.js SQLite 3 Return Promise

我對node.js有點陌生,我想出了如何在SQLite中使用它,但是我想創建包裝函數,因此不必在我的代碼中都包含SQL語句。 此代碼輸出查詢結果:

 Users.find_by_id = function(id){
  db.all("SELECT * from users WHERE id=" + id, function(err, row){
    console.log(row);
  });
};

我知道node.js是異步的,所以我自己不能返回值,但是我想知道是否可以使用有問題的值返回承諾。

如果您想使用promise,則可以使用很多軟件包。 我喜歡Q。沒有承諾,您可以將回調函數作為參數,並在完成后調用該函數,將數據傳遞給該函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM