gpt4 book ai didi

JavaScript 将回调转换为 promise

转载 作者:行者123 更新时间:2023-11-30 09:26:05 24 4
gpt4 key购买 nike

<分区>

我想将以下回调过程转换为 promise 。我有以下内容:

app.get('/api/books', function(req, res)
{
let booksCallback = function(books)
{
res.send(books)
}
DataBase.getBooks(booksCallback)

})

然后:

getBooks : function(booksCallback)
{
database.ref('/books/').once('value', function(datasnapshot)
{
var books = datasnapshot.val()
booksCallback(books)

});
}

所以我将回调函数作为参数发送给函数 getBooks,该函数对 Firebase 进行异步调用。但是有什么方法可以做 Database.getBooks().then(res.send(books)) 之类的事情吗?但是我首先需要从 getBooks 中的异步函数返回的可变书籍。这可以通过 Promise 完成吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com