node.js z wyraźnym sposobem usunięcia ciągu zapytania z adresu URL

Mam przycisk, który wykonuje przejście do mojej strony i dodaje filtr do ciągu zapytania. Mój kod stosuje ten filtr do siatki ... ale użytkownik może usunąć / edytować ten filtr. Ponieważ mogą zobaczyć, jaki filtr został zastosowany w siatce, chciałbym usunąć filtr? Bla = z ciągu zapytania, gdy strona jest wyświetlana. (Może to być mylące, jeśli na stronie i adresie URL jest napisane „filter = columnA”, które początkowo jest poprawne, ale użytkownik usuwa ten filtr i stosuje nowy na kolumnie B…, ale ciąg zapytania nadal mówi „filter-columnA”. Siatka może obsługiwać zmianę filtrów bez konieczności odesłania słupka.) Jak mogę to zrobić? A jeśli nie można usunąć / zaktualizować ciągu zapytania, czy można go przeanalizować, a następnie po prostu przekierować do strony głównej bez ciągu zapytania? Po zapisaniu filtra w filtrze var nie potrzebuję go już w ciągu zapytania.

Oto kod, który wyświetla stronę

exports.show = function(req, res) {
    var filter = req.query.filter;
    if (filter === null || filter === "") {
        filter = "n/a";
    }

    res.render("somepage.jade", {
            locals: {
                title: "somepage",
                filter: filter
            }
    });

};

questionAnswers(7)

yourAnswerToTheQuestion