POST request with Axios not sending data to my server

Here is my React code for the form submission:

  const handleSubmit = (e) => {
    console.log('item:', item);'http://<MY_SERVER>/item/add', {name:item})
      .then(response => console.log(response))
      .catch(err => console.log(err));

and this is the code in my Node API:

// Add a new Item'/item/add', (req, res) => {
  const newItem = new Item({
    .then(item => {
    res.json({msg: 'success'});
    .catch(err => console.log(err));

When I run the handleSubmit nothing happens. I only get the console.logs… Also, here is the error from my server

'ValidationError: item validation failed: name: Path' `name` is required

So it is clear that the data sent over to the api is never received. I’ve tried changing it up in many ways I have came across online but no luck.

Source: StackOverflow