URLからクエリパラメータを削除するためにこのコードを使用していますが、動作していません。どうぞご覧ください。node.jsを使用したクエリパラメータの削除
const url = require('url')
const obj = url.parse('http://www.example.com/path?query1=val1&query2=val2', true)
delete obj.query.query2
const link = url.format(obj)
console.log(link) // I was expecting the removal of query2 but it didn't happen
上記渡されたようquery2
が削除されていない理由は、同じURLをログに記録?おかげ
あなたは 'HTTP可能にする' link'作ろうとしている:?//www.example.com/path QUERY2 = val2' –
@デ・リーパーは、彼のように、私には見えます@ – WORMSS
@ D-reaper以外の方法で、 'http://www.example.com/path?query1 = val1'にして、' query2'を一掃しています。 @OPあなたは 'delete object.obj ['key'];'を実行する必要があるキーと値のペアを削除するために、私はURLを再構成するのを見ましたが、ダイスはありませんでした。上記は 'query'オブジェクトから' query2'を削除します。 –