Я кодирую серверную часть своего сервера. Я не знаю, почему мой код выдает ошибку.Это мой код ниже.
//@routes Get api/profiles/handle/:handle
//@desc Get frofile by handle
//@access public
router.get('/handle/:handle', (req, res) => {
const error = { };
Profile.findOne({handle : req.param.handle})
.populate('user', ['name', 'avatar'])
.then(profile => {
if(!profile){
errors.noprofile= "There is no profile for this user";
res.status(404).json(errors)
}
res.json(profile);
})
.catch(err => res.status(404).json(err))
});
Это URL, который я получаю с помощью почтальона.
http://localhost:5000/api/profiles/handle/sambulo
Я получаю ошибку ниже Я не знаю, что случилось.
<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/profiles/handle/sambulo