删除QueryString Param?

问题描述 投票:0回答:1

我正在使用query-string(version 5)并想知道是否有去除它的查询字符串?

results?condition=Used

我想从网址中完全删除condition

如果没有其他替代方式?

javascript query-parameters
1个回答
0
投票

要处理网址,我更喜欢使用url package。对于你的情况,我会这样做

const url = require('url');

const targetUrl = 'results?condition=Used&year=2010';
const parsedUrl = url.parse(targetUrl, true);

delete parsedUrl.search; // need to delete it so we can construct new query
delete parsedUrl.query.condition; // delete "condition"

console.log(url.format(parsedUrl)); // results?year=2010
© www.soinside.com 2019 - 2024. All rights reserved.