Я хочу вернуть то, что получаю после асинхронного c вызова.
Итак
app.get("/books", async (req, res) => {
let books = await getBooks()
.then(json => {
res.status(200).send({"books": json});
});
});
Следует подождать при визуализации результата, пока не будет вызван getBooks
.
export async function getBooks() {
console.log("Getting books from cloud");
Book.findAll({
// ...
}).then(books => {
console.log("Got books");
return JSON.stringify(books, null, 4);
});
}
Но сейчас ответ обрабатывается без фактического ожидания результата.