我有一点问题:我正在尝试在 NextJS 中设置一个重写,它将自动将查询字符串发送到目的地。但是,我能找到的唯一示例是命名参数。在这种情况下,可能有任意数量的参数,所以我需要一种制作通配符的方法(我认为这可能吗?)
我要做的是以下几点:
/results?param1=a¶m2=b... => https://www.somedomain.com/results?param1=a¶m2=b...
or
/results?house=red&car=blue&money=none => https://www.somedomain.com/results??house=red&car=blue&money=none
rewrites() {
return [
{
source:'/results?:params*',
destination:'https://www.somedomain.com/results?:params*'
},
当然这不起作用,所以我调查了has
但我无法锻炼如何在没有名称参数的情况下使其工作
{
source: '/some-page',
destination: '/somewhere-else',
has: [{ type: 'query', key: 'overrideMe' }],
},