Запрос POST ожидает, когда данные добавляются - PullRequest
0 голосов
/ 01 ноября 2019

Я никогда раньше не испытывал ничего подобного;Я немного не работал над этим проектом, и внезапно я больше не мог заставить работать любой POST-маршрут, все GET-маршруты по-прежнему обрабатывались просто отлично - после большой отладки я удалил отправленные данные иззапрос, и по какой-то причине маршрут снова начал работать.

Пример

$.ajax({
  type: 'POST',
  url: '/user/test',
  success: function(data) {
    console.log(true)
  }, error: console.log });

Сервер регистрирует запрос, выполненный просто отлично с вышеприведенным. Однако после добавления атрибута данных;

 $.ajax({
    type: 'POST',
    url: '/user/test',
    data: {
      1: 2
    },
    success: function(data) {
      console.log(true)
    }, error: console.log 
  });

XHR-запрос теперь находится в ожидании (вечно, пока сервер не отобразит POST / user / test - - ms - -) с вышеуказанным кодом, вообще ничего не изменив к маршруту;

router.post('/test', function(req, res, next) {
  console.log('test')
  res.send('done');
});

Что бы это могло быть?

Запросы

Пример отложенного запроса при добавлении данных в запрос Example of pending request when adding data to the request

Пример успешного запроса при отсутствии добавления данных Example of successful request when not adding data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...