У меня есть URL
viberpa://aafff+a@viber.com?phone_number=vv+9nc3pVg==&user_id=cc+9nc3pVg==
, когда я попробовал следующий пример кода для анализа URL
//input code
const url = require("url");
let uri = 'viberpa://aafff+a@viber.com?phone_number=vv+9nc3pVg==&user_id=cc+9nc3pVg==&token_created_time=2018-05-28T11:31:42.760Z'
let uri_pasrse = url.parse(uri, true);
console.log(uri_pasrse.query);
для получения строк запроса:
{ phone_number: 'vv 9nc3pVg==',
user_id: 'cc 9nc3pVg==',
token_created_time: '2018-05-28T11:31:42.760Z' }
Строки запроса исключаются символом +.Как я могу получить исходные строки запроса, используя метод синтаксического анализа или предложить какой-либо альтернативный метод?