Node.js 如何在node+;中的一个路由内从两个表获取和发送sqlite3数据;表达
这是一个简单的笔记本应用程序。主页显示带有笔记本名称的互动程序-每个笔记本中的笔记数和前3个笔记。我在sqlite3中有两张表——笔记本和笔记。”Notes'具有笔记本id,可将其链接到笔记本 我想发送这两个表的所有数据-Node.js 如何在node+;中的一个路由内从两个表获取和发送sqlite3数据;表达,node.js,sqlite,express,Node.js,Sqlite,Express,这是一个简单的笔记本应用程序。主页显示带有笔记本名称的互动程序-每个笔记本中的笔记数和前3个笔记。我在sqlite3中有两张表——笔记本和笔记。”Notes'具有笔记本id,可将其链接到笔记本 我想发送这两个表的所有数据- 笔记本的名称 每个笔记本的笔记计数 每个笔记本的前3个注意事项 这是我的“app.get”: app.get('/',(req,res)=>{ db.all(`SELECT * FROM notebooks`,(err,notebooks)=>{
app.get('/',(req,res)=>{
db.all(`SELECT * FROM notebooks`,(err,notebooks)=>{
db.all(`SELECT * FROM notes`,(err,notes)=>{
for (let notebook in notebooks){
db.all(`SELECT COUNT(id) FROM notes WHERE notebook_id = ${notebook.id}`,(err,data)=>{
res.render('home.html',{notebooks : notebooks, notes : notes, data : data});
console.log(data);
});
}
console.log(notes);
});
console.log(notebooks);
});
});
存在错误\u HTTP\u头\u发送错误。我理解无法在for循环中写入res.render的错误。有什么办法可以做到这一点吗?重复这一点: