Метод POST 405 не допускает и неожиданное завершение ввода JSON

#javascript #node.js #json #post #fetch

#язык JavaScript #node.js #json #Публикация #извлечь

Вопрос:

Я работаю над страницей входа в систему и пытаюсь проверить форму, я должен получать содержимое ввода на своей консоли, но я продолжаю получать эти две ошибки

Это мой код:

 const sendData = (path, data) =gt; {  fetch(path, {  method: 'post',  headers: new Headers({ 'Content-Type': 'application/json' }),  body: JSON.stringify(data)  })  .then(res =gt; res.json())  .then(response =gt; {  console.log(response)  }) }  

Комментарии:

1. Откуда берутся ошибки? т. е. с помощью чего вы тестируете? Ваш сервер не разрешает метод POST (Node.js с кодом VisualStudio?), и ошибка синтаксического анализа вызвана пустым телом ответа. Исправление первого, вероятно, исправит и второе.

2. убедитесь, что API поддерживает метод запроса, который вы хотите использовать, а также используйте .catch для отслеживания любых ошибок, которые могут возникнуть.