[英]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.