При попытке создать мой первый экспресс-API я сталкиваюсь со многими проблемами.Я следую некоторому простому руководству по YouTube, и его код работает (ДЛЯ НЕГО).Когда я пытаюсь сделать это с почтальоном, я просто ничего не получаю, но, похоже, он находится в каком-то цикле (потому что я обрабатываю ошибки)
Я проверил, что мой маршрут в порядке, и попытался поэкспериментировать со следующим () (кажется, мне это пока не нужно)
Плеер - моя модель, созданная с помощью Mongoose
app.get("/players/:id", (req, res) => {
const id = req.params.id;
Player.findById(id)
.exec()
.then(doc => {
console.log("From database", doc);
if (doc) {
res.status(200).json(doc);
} else {
res
.status(404)
.json({ message: "No valid entry found for provided ID" });
}
})
.catch(err => {
console.log(err);
res.status(500).json({ error: err });
});
});
Так что при попытке получить GET в Postman на:
http://localhost:3000/players/5cf66338f00c424494316eb2
У меня появляется экран загрузки, и через некоторое время «Произошла ошибка при подключении к ...».
Любая помощь / советы / решения / идеи приветствуются!