在链接中发送多个参数?

时间:2018-05-22 09:13:27

标签: node.js express

我想在链接中发送多个对象,并且能够在我的服务器端获取它们。 目前我正在尝试这个:

<a href="?page={{ page }}+?filter={{data.sort}}">{{ page }}</a>

我使用console.log(req.query)获得的结果:

GET /products?filterlist=price-high 200 96.523 ms
{ page: '2 ?filter=price-high' }

是否可以使用两个(或多个)参数获取对象?

{ page: '2', filter: 'price-high' }

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式传递多个参数 -

products?filterlist=price-high&abc=def

答案 1 :(得分:0)

我发现nodejs在链接中有特殊符号:“&amp;” 所以现在如果我们在链接中分配这个符号:

<a href="?page={{ page }}&filter={{data.sort}}">{{ p }}</a>

我在req.query中得到的结果是:

{ page: '2', filter: 'price-high' }