Попытка протестировать запрос исправления Auth0 API для изменения user_metadata. Использование мокко и суперагента для тестирования.Тестирование Auth0 API Patch Request
Get преуспевает, но делает патч с идентификатором пользователя и отправки
.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);
}
})
});
Ошибка:
{
"statusCode": 400,
"error": "Bad Request",
"message": "Payload validation error: 'Expected type object but found type null'.",
"errorCode": "invalid_body"
}
Если бы видел этот вопрос: Auth0 API Request но он не работает при попытке:
data: JSON.stringify(req.body)
Любая помощь или ссылки на как Собственость изменить user_metadata?
Также просматривали Auth0 docs, но пока не продвинулись.