This is my code:
const db = new sqlite3.Database(
"C:/Users/pontu/Documents/Skola/bord__backend/db/themes.db"
);
function getPageContent(sqlQuery) {
db.all(sqlQuery, [], (err, rows) => {
if (err) {
console.log("Something went wrong in the db");
} else {
rows.forEach((row) => {
let content = row.page_content;
return content;
});
}
});
}
console.log(
getPageContent(`SELECT page_content FROM fruit WHERE page_name = "apples";`)
);
The console log is undefined
.
I´m pretty sure it is because I need to return more things inside these nested function on more "levels", like in this post:
Return value from nested function in Javascript
but I don´t know how to implement that in my own code, primarily since I have arrow functions.