Node.js url.parse возвращает результат к строке

Я пытаюсь сделать простую пагинацию. Для этого я пытаюсь разобрать текущий URL, а затем получить ссылки на тот же самый запрос, но с увеличенными и уменьшенными параметрами страницы .

Я пытался сделать следующее, но он выдает ту же самую ссылку, без нового параметра page.

var parts = url.parse(req.url, true);
parts.query['page'] = 25;
console.log("Link: ", url.format(parts));

Документация для модуля URL , кажется, предполагает, что формат - это то, что мне нужно, но я делаю что-то не так.

Я знаю, что мог бы выполнить итерацию и построить строку вручную, но я надеялся, что для этого есть существующий метод.

17
задан Ben Humphreys 22 September 2011 в 15:35
поделиться