Я пытаюсь отправить http-сообщение на свой серверный узел. Todo, поэтому я попробовал этот метод (запускается нажатием кнопки на нижнем листе материала)
return this.http.post<any>('http://localhost:5000/location/addreview', JSON.stringify({
username: this.data.username,
ts: Date.now(),
userid: this.data.userid,
rate: this.currentRate,
message: this.message,
restId: this.data.locId
})
);
Вот мой бэкэнд:
router.post('/addreview', async(req, res) => {
console.log("called")
const username = req.body.username;
const userid = req.body.userid;
const ts = req.body.ts;
const rate = req.body.rate;
const message = req.body.message;
const restaurantId = req.body.restId;
collection.update(
{ _id: ObjectId(restaurantId) },
{ $push: { reviews: { username: username,
rate: rate,
ts: ts,
userid: userid,
message: message } } }
)
res.end("Review saved");
res.status(200);
}
})
вызываемый print никогда не вызывается, поэтому я думаю, что публикация никогда не выполняется