Ember.js: 在 mocking 后端使用 body-parser 库
Ember.js: use body-parser library in mocking backend with mirage
我正在开发 Ember.js 应用程序来验证 OAuth2 端点。
为了模拟此端点,我使用 ember-cli-mirage
需要解析具有 content-type
of x-www-form-urlencoded
的 HTTP POST。
我决定使用 body-parser
npm 包来解析请求的主体。
目前我的 config.js
:
中有这段代码
var urlencodedParser = BodyParser.urlencoded({ extended: false });
this.post('/login', (schema, request) => {
});
我知道 request.requestBody
包含我想要解析的数据,但我就是找不到正确的方法来使用“urlencodedParser”来解析这些数据。
我们将不胜感激。
const requestPayload = JSON.parse(request.requestBody);
Headers 可以在 request.requestHeaders
中找到。为此,您不需要第 3 方库。
我正在开发 Ember.js 应用程序来验证 OAuth2 端点。
为了模拟此端点,我使用 ember-cli-mirage
需要解析具有 content-type
of x-www-form-urlencoded
的 HTTP POST。
我决定使用 body-parser
npm 包来解析请求的主体。
目前我的 config.js
:
var urlencodedParser = BodyParser.urlencoded({ extended: false });
this.post('/login', (schema, request) => {
});
我知道 request.requestBody
包含我想要解析的数据,但我就是找不到正确的方法来使用“urlencodedParser”来解析这些数据。
我们将不胜感激。
const requestPayload = JSON.parse(request.requestBody);
Headers 可以在 request.requestHeaders
中找到。为此,您不需要第 3 方库。