var myArray = [1,2,3,4];
如果我发布到' api / myArray'我想检索这些值,以下不起作用:
'api/:var'
field : {blah: req.params.var[0], blah2: req.params.var[1]}
这不起作用,在控制台后我意识到它不再是一个数组。相反,var现在是1,2,3,4而不是[1,2,3,4]。我该如何解决这个问题?
答案 0 :(得分:0)
<强>第一强>
发送给你时可以序列化
JSON.stringify(var)
并将其视为
JSON.parse(var)
<强>第二强>
发布formdata
代替
您可以使用req.body
代替params
然后您可以像
一样访问req.body.var[0]
答案 1 :(得分:0)
我的借口。我应该更加努力地找出如何做到这一点。
req.params.var.split(&#39;,&#39;)会这样做