2015-09-17 16 views
0

我試圖通過使用/users/:id以及用戶的組信息/users/:id/groups使用OKTA API獲取用戶信息,問題是響應作爲字符串格式,我需要JSON.parse()之前使用,這顯然是一個額外的工作。有沒有人遇到同樣的問題?Express.js Node.js - OKTA獲取用戶和組信息

+1

要發送爲JSON,您可以在發送實際響應之前使用'res.type('json')'。這樣,任何東西都將以JSON的形式發送(任何任意字符串也將作爲JSON發送,但會在客戶端觸發錯誤,因爲它不是有效的格式) –

+0

我認爲,只有當您使用管理員登錄(okta admin)憑據。普通用戶呢? (就像我們用普通用戶登錄一樣,我們想知道這個用戶屬於哪個組?) – Nisfan

回答

0

的解決方案是類似Noob Coder的評論,我已經使用了request中間件發出HTTP請求,它給你一個要求配置選項{json : true}自動

套體,而是的JSON表示值並添加Content-type:application/json頭。此外,將響應正文解析爲JSON。