Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在node+;中的一个路由内从两个表获取和发送sqlite3数据;表达_Node.js_Sqlite_Express - Fatal编程技术网

Node.js 如何在node+;中的一个路由内从两个表获取和发送sqlite3数据;表达

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)=>{

这是一个简单的笔记本应用程序。主页显示带有笔记本名称的互动程序-每个笔记本中的笔记数和前3个笔记。我在sqlite3中有两张表——笔记本和笔记。”Notes'具有笔记本id,可将其链接到笔记本

我想发送这两个表的所有数据-

  • 笔记本的名称
  • 每个笔记本的笔记计数
  • 每个笔记本的前3个注意事项
  • 这是我的“app.get”:

    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的错误。有什么办法可以做到这一点吗?

    重复这一点: