Javascript EJS-我在请求查询对象的res.render中出错

Javascript EJS-我在请求查询对象的res.render中出错,javascript,node.js,ejs,template-engine,Javascript,Node.js,Ejs,Template Engine,我有两个文件: App.js包含以下代码: 这是一个视图contact.ejs,下面的示例代码用于调用ejs 功能: 当我使用node app.js运行应用程序并在localhost:4040/contact?dept=lol&people=90启动时 我遇到这个错误: SyntaxError:中的参数列表后缺少) C:\Users\manue\Desktop\NodeJsTutorial\views\contact.ejs 编译ejs 但我真的不知道我错在哪里了 如果要打印整个查询对象,可

我有两个文件:

  • App.js
    包含以下代码:
  • 这是一个视图
    contact.ejs
    ,下面的示例代码用于调用ejs 功能:
  • 当我使用node app.js运行应用程序并在localhost:4040/contact?dept=lol&people=90启动时 我遇到这个错误:

    SyntaxError:中的参数列表后缺少) C:\Users\manue\Desktop\NodeJsTutorial\views\contact.ejs 编译ejs


    但我真的不知道我错在哪里了

    如果要打印整个查询对象,可以执行以下操作

    app.get('/contact', function(req, res, next) {
            res.render('contact.ejs', { qs: JSON.stringify(req.query)});
        }); 
    

    谢谢你的回答,我会尝试你的解决方案,但错误仍然存在。
       <p> <%= qs %> </p>
    
    
    app.get('/contact', function(req, res, next) {
            res.render('contact.ejs', { qs: JSON.stringify(req.query)});
        });