У меня есть обещание, которое возвращает данные, и я хочу передать значения обещания как ответ клиенту (веб-браузер). Я знаю, что, вероятно, я должен использовать асинхронный js, но я не уверен, как это сделать. Не могли бы вы дать мне совет?
Вот как это выглядит:
if(req.url === "/api/posts"){
res.writeHead(200, {"Content-Type": "application/json"})
let db = new AppDAO('./db/db.sqlite3')
const postsDb = new PostsRepository(db)
let posts = postsDb.getAll()
db.close()
console.log(posts)
res.end()
}