маршрут удаления:
router.delete('/users/:name' , function (req, res, next) {
User.deleteOne({name: req.params.name}).then (function (user) {
console.log('DELETED / ', req.params.name);
res.send('DELETED / ', req.params.name);
}).catch (next)
});
router.get
и router.post
под одной и той же '/ users /' работают без проблем.
При попытке получить странную ошибкуэто,
{
"error": "Unexpected token n in JSON at position 3"
}
, хотя у меня есть ответ о состоянии 200 OK.Есть идеи, что происходит?Я пытаюсь в почтальоне.
ОБНОВЛЕНИЕ:
Урок, полученный здесь.Убедитесь, что ваши методы тестирования на самом деле правильны .
Я отправлял другой заголовок, который каким-то образом перепутался в почтальоне, что вызывает ошибки.Поначалу это было трудно заметить, но я щелкнул по настройке, которую я обнаружил там, как странная дополнительная огромная партия JSON, отправляемая обратно.Хотя на первый взгляд все казалось ок