Ответ: библиотека qs
использует только парсинг строки запроса.
Согласно Википедии :
строка запросачасть унифицированного указателя ресурса (URL), которая присваивает значения указанным параметрам.
Например:
![enter image description here](https://i.stack.imgur.com/p5fUb.png)
В вашем случае правильные коды должны быть:
var addr = 'title=querystring&action=edit';
var parsed = qs.parse(addr);
console.log(parsed); // {title: "querystring", action: "edit"}
Чтобы обойти начальный вопросительный знак, используйте ignoreQueryPrefix:
var addr2 = '?title=querystring&action=edit';
var parsed2 = qs.parse(addr2, { ignoreQueryPrefix: true });
console.log(parsed2); // {title: "querystring", action: "edit"}
Надеюсь, это поможет!