Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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
Javascript node.js-Express:向res.render()发送参数_Javascript_Node.js_Express_Response - Fatal编程技术网

Javascript node.js-Express:向res.render()发送参数

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文件如何处理它 以上代码行是否适合我

我遇到的情况是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包,对吗?我确实设法从客户端查看了来自节点的数据!非常感谢你!现在,我尝试获取发送给客户机的字符串,并让客户机使用这些字符串创建按钮。