Значения заголовка являются строками. Когда вы передаете object
в функцию, которая нуждается в строке, она использует свойство Object.toString()
и использует его.
const obj = {a:1}
obj.toString() // outputs "[object Object]"
Чтобы передать JSON, вам нужно использовать JSON.stringify
В вашем случае это будет:
pagination = {
'pageSize': 25,
'someInformation': 'blablabla...'
}
res.header('Access-Control-Expose-Headers', 'X-Pagination');
res.setHeader('X-Pagination', JSON.stringify(pagination));
Это токовый выход: