Ошибка отправки JSON через post-запрос Axios в React

#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() тем, что я передал перед отправкой данных. Удалил его, и все работает хорошо.