1
user_metadataを変更するためのAuth0 APIパッチリクエストをテストしようとしています。 テスト用にモカとスーパーエージェントを使用する。Auth0 APIパッチリクエストのテスト
取得は成功しますが、ユーザーIDとパッチを行うとモカのテストファイルに
.send({ "metadata": { "nickname": "Jill" } })
を送信することはできません。
router.patch('/:id', function(req, res, next) {
var options = {
method: 'PATCH',
url: 'https://mrides.auth0.com/api/v2/users/' + req.params.id,
headers: {
Authorization: "Bearer " + apiToken
},
data: req.body
}
request.patch(options, function(err, response, body) {
if(!err && response.statusCode == 200) {
res.send(JSON.parse(body))
} else {
res.status(500).send(err);
}
})
});
エラー:しようとしたとき Auth0 API Request が、それはうまくいきませんでした:
data: JSON.stringify(req.body)
USER_METADATAを変更properyする方法上の任意のヘルプまたはリンクを
{
"statusCode": 400,
"error": "Bad Request",
"message": "Payload validation error: 'Expected type object but found type null'.",
"errorCode": "invalid_body"
}
はこの質問を見ていましたか?
Auth0 docsも見ていますが、まだ進歩はありません。