Способ установки заголовков заключается в предоставлении имени и значения элемента заголовка, попробуйте:
showTransactionList = () => {
superagent
.post('http://193.124.114.46:3001/api/protected/transactions')
.set('Authorization', 'Bearer ' + this.state.id_token)
.accept('application/json')
.then(res => {
const posts = JSON.stringify(res.body);
console.log(posts);
})
.catch((err) => {
console.log(err);
throw err;
});
}
Таким образом, вместо установки объекта в заголовке, передайте его как 2 параметра (имя, значение).