node.js with express how to remove the query string from the url

后端 未结 9 1417
孤街浪徒
孤街浪徒 2020-12-29 19:41

I have a button that is performing a get to my page and adding a filter to the query string. My code applies that filter to the grid...but the user can remove/edit that fil

9条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-29 20:40

    // load built-in utilities for URL resolution and parsing
    var url = require('url');
    
    function removeQueryString(url){
    
      // split url into distinct parts
      // (full list: https://nodejs.org/api/url.html#url_url_parse_urlstr_parsequerystring_slashesdenotehost)
      var obj = url.parse(url);
    
      // remove the querystring
      obj.search = obj.query = "";
    
      // reassemble the url
      return url.format(obj);
    
    }
    

提交回复
热议问题