2017-08-14 32 views
0

我正在開發針對OAuth2端點進行身份驗證的Ember.js應用程序。Ember.js:在幻影后臺中使用body-parser庫

爲了嘲笑這個端點,我使用ember-cli-mirage需要解析HTTP POST,content-typex-www-form-urlencoded

我決定使用body-parser npm包來解析請求的主體。

目前我有這樣的代碼在我config.js

var urlencodedParser = BodyParser.urlencoded({ extended: false }); 

    this.post('/login', (schema, request) => { 
    }); 

我知道request.requestBody包含我想分析數據,但我無法找到正確的方法,使利用urlencodedParser的」 `爲了解析這些數據。

幫助將不勝感激。

回答

0
const requestPayload = JSON.parse(request.requestBody); 

標頭可以在request.requestHeaders找到。你不需要第三方庫。