Проблема загрузки данных на Бэкенд

у меня такая проблема. (Все это происходит после авторизации на сайте) Пытаюсь сделать добавление новой записи на странице, но при клике на кнопку "Добавить запись" страница просто перезагружается и в url рядом с названием роута появляется вопросительный знак, а добавления не происходит, даже если смотреть в базе данных никакого добавления не случается. Однако сервер работает хорошо, если делать запрос через Postman в таком случае добавление происходит и базе данных отображаются все данные которые я только что добавил через Postman. Подскажите что я делаю не так? Почему страница просто перезагружается и ничего не происходит? даже в консоли не бывает ошибок.

P.S: Стек Node.js, Express, MongoDB Заранее спасибо за помощь!)

вот сам запрос на добавление, на клиентской части.

export const AddFeed = (feed) => {
 return async dispatch => {
  dispatch({type: 'auth/feed/pending'})

  const response = await fetch('/feed', {
   method:'POST',
   body:  feed,
   headers: {
    "Content-type": "application/json"
   }
  });

  const json = await response.json();

  if (json.error) {
   dispatch({type:'auth/feed/rejected', error: json.error})
  }else {
   dispatch({type:'auth/feed/fulfilled', payload: json})
  }
 }
}

код самой кнопки jsx.

 const dispatch = useDispatch(); 
    const [text, setText] = useState(''); 
    const handleAddFeed = () => {
     dispatch(AddFeed(text))
     } 
    const handleOnChangeFeed = (e) => {
     setText(e.target.value) 
    }
     return ( 
    <div>
     <form style={{marginTop:'30px', display:'flex'}}> 
    <input 
    className="form-control" 
    type="text"
     value={text}
     onChange={handleOnChangeFeed} 
    placeholder="Что у вас нового?" />
     <button
    className="form-control" 
    onClick={handleAddFeed}>
     Добавить запись
     </button> 
    </form> 
    </div>
     );

Ответы (0 шт):