#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 для отслеживания любых ошибок, которые могут возникнуть.