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)});
});