У меня есть эта функция get на моей стороне сервера, которую я хочу использовать, чтобы получить конкретную запись в моей базе данных, указав идентификатор в качестве параметра. В своем приложении VueJS я написал get-call Axios, но он не дает мне никаких данных. Это только говорит
"Невозможно получить ...".
Я знаю, что ID, который я даю, правильная, так что это не проблема.
на стороне клиента :
loadData() {
axios.get('http://localhost:8080/route', {
params: {
id: this.selectedRoute
}
})
.then(response => (this.chosenRoute = response.data));
}
Серверный
app.get('/route/:id', function(req, res) {
const routeId = req.params.id;
Route.findById(routeId, (err, route) => {
res.set("Access-Control-Allow-Origin", "*");
res.json(route);
});
});
enter code here