Используйте npm модуль https://www.npmjs.com/package/body-parser
И задавайте правильные заголовки content-type на фронте при отправке на сервер , если это необходимо.
Уточните отфилтровать или отсортировать?
Если на выходе нужен отсортированный массив по возрастанию/убыванию по ключю объекта, то используйте метод sort. https://developer.mozilla.org/ru/docs/Web/JavaScri...
const newSortedArray = Array.sort((a, b) => {
etc...
}) https://developer.mozilla.org/ru/docs/Web/JavaScri...
Если на выходе нужен новый массив с элементами которые удовлетворяют условию, то используйте метод.
filter.
const newFilteredArray = Array.filter(el => el.price > 50); - Вернёт массив объектов в котором значение свойства price больше 50.
Если на nodejs, то можно использовать отличную библиотеку https://github.com/puppeteer/puppeteer
Умеет всё что и обычный браузер, сам недавно использовал в проекте, молодец он :)