Я пытаюсь получить информацию о пользователе с помощью /users/:id
, а также информацию группы пользователей /users/:id/groups
с использованием API OKTA, и проблема в том, что ответ отправляется как string, и мне нужно использовать JSON.parse()
перед использованием, что, очевидно, является дополнительной работой. Кто-нибудь сталкивался с той же проблемой?Express.js Node.js - OKTA получение информации о пользователях и группах
0
A
ответ
0
Решение было похоже на свой комментарий Noob Coder «s, я использовал request промежуточное программное обеспечение, чтобы сделать запросы HTTP, это дает вам возможность настройки запроса {json : true}
автоматически
наборы тела, но для JSON представления значение и добавляет заголовок Content-type: application/json. Кроме того, анализирует тело ответа как JSON.
Чтобы отправить JSON, вы можете использовать 'res.type ('json')' перед отправкой своего фактического ответа. Таким образом, все будет отправлено как JSON (любая произвольная строка также будет отправлена как JSON, но вызовет ошибку на клиенте, поскольку она не в правильном формате) –
Я думаю, что это будет работать, только если вы вошли в систему с администратором (okta admin). как насчет обычных пользователей? (например, мы вошли в систему с обычным пользователем, и мы хотим знать группу, к которой принадлежит этот пользователь?) – Nisfan