Мой объект Json выглядит следующим образом:
[
{
"keys": {
"_1": ".",
"_2": ".",
"_3": "."
},
"credits": -200,
"_id": "5c1e3e7531dccf0017cf70b9",
"firstName": "Martin",
"lastName": "Seubert",
"username": "admin",
"createdDate": "2018-12-22T13:39:01.244Z",
"__v": 0,
"id": "5c1e3e7531dccf0017cf70b9"
}
]
Я хочу следующую функцию, чтобы установить ключи на значение, я получаю из другого API:
updateKeys() {
let user = JSON.parse(localStorage.getItem('user'));
var requestUrl = 'https://mighty-atoll-75521.herokuapp.com/users/';
var id = user._id
fetch(requestUrl + id, {
method: 'put',
headers: {
...authHeader(),
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
},
body: JSON.stringify({keys._1: this.props.code})
})
}
Но яполучить это сообщение об ошибке в браузере:
Есть ли у вас какие-либо предложения для меня?
С уважением
Мартин
РЕДАКТИРОВАТЬ:
Здесь вы можете найти полный код: https://github.com/kamami/prototype/blob/RealDatabase/src/components/ProgressMobileStepper.jsx