#node.js #json #reactjs #api #axios
#node.js #json #reactjs #API #axios
Вопрос:
Я пытаюсь отправить данные Json, полученные от Formik. Данные должны выглядеть так, и выглядят так, когда консоль.войдите в систему перед отправкой:
{ config: {
"dev_token": "merrr",
"scs_date": "2020-02-05",
"user_roll": "homie"
}
}
Однако, когда я консольно регистрирую свой req.body в Nodejs, я получаю следующее:
{
config: '{n'
' "dev_token": "merrr",n'
' "scs_date": "2020-02-05",n'
' "user_roll": "homie"n'
'}'
}
Почему я получаю данные без прикрепления n’? Есть идеи, как это исправить?
Запрос Axios, который я сделал, выглядит следующим образом:
Axios.post("http://localhost:8080/pd/sources/configure/" this.state.ModalisName,{ "config" :config })
.then(result => {
console.log("PUT result", result)
})
.catch(err =>{
console.log( "PUT err", err);
})
Ответ №1:
Была вызвана JSON.stringify()
тем, что я передал перед отправкой данных. Удалил его, и все работает хорошо.