Я никогда раньше не испытывал ничего подобного;Я немного не работал над этим проектом, и внезапно я больше не мог заставить работать любой 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');
});
Что бы это могло быть?
Запросы
Пример отложенного запроса при добавлении данных в запрос
Пример успешного запроса при отсутствии добавления данных