Javascript node.js-Express:向res.render()发送参数
我遇到的情况是node.js服务器将使用html文件执行res.render() html文件将包含一些标准html内容 问题是,服务器必须向该html文件发送一组链接 html文件将接收来自服务器的响应(链接数组),并使用这些链接创建html元素 我知道用Express发送参数的方法: res.render('file.ejs',{title:'Hello',value:'world!}) 如何实现在node/express中发送链接数组,以及客户端html文件如何处理它Javascript node.js-Express:向res.render()发送参数,javascript,node.js,express,response,Javascript,Node.js,Express,Response,我遇到的情况是node.js服务器将使用html文件执行res.render() html文件将包含一些标准html内容 问题是,服务器必须向该html文件发送一组链接 html文件将接收来自服务器的响应(链接数组),并使用这些链接创建html元素 我知道用Express发送参数的方法: res.render('file.ejs',{title:'Hello',value:'world!}) 如何实现在node/express中发送链接数组,以及客户端html文件如何处理它 以上代码行是否适合我
以上代码行是否适合我的情况?我相信这个示例很好地解释了如何实现您的案例 请看最后一段代码:
app.get('/', function(req, res){
res.render('index',{users : [
{ name: 'John' },
{ name: 'Mike' },
{ name: 'Samantha' }
]});
});
您是否尝试实现上述代码?你得到了什么错误?我不知道如何使用前面的代码传递数组。那一行只传递一个文本文件,我怎么能传递一个数组呢?客户端ckde lroceas将如何处理该阵列?谢谢!但如何从客户端操作这些值呢?我看到您在响应目标中使用了'file.ejs',所以当您得到响应数据时,应该能够在客户端使用javascript操作响应数据。您是否尝试处理file.ejs中的数据?我假设您的npm包中安装了ejs包,对吗?我确实设法从客户端查看了来自节点的数据!非常感谢你!现在,我尝试获取发送给客户机的字符串,并让客户机使用这些字符串创建按钮。