Я работаю с почтальоном, где я отправляю свои данные в api для вставки данных в mongodb. Моя проблема в том, что я не могу правильно обработать сообщение об ошибке. Вот мой код для него
exports.addUser = (req, res, next) => {
const db = getdb();
// console.log(db)
// console.log(db)
db.collection12("user").insertOne({
name: req.body.name,
password:req.body.password
}).then((result) => {
res.send(result)
}).catch((err) => {
res.status(404).send('Error in adding')
});
};
, поэтому я сознательно сделал ошибку и написал "collection12", чтобы я получил ошибку, но затем в моем методе catch я возвращаю
(«Ошибка при добавлении»)
, так почему же тогда в почтальоне я не могу это увидеть вместо того, чтобы видеть, что я вижу огромный ошибочный сигнал, который говорит:
См. ошибка здесь
Я полагаю, что эта проблема была бы и в моей стороне реакции, где вместо получения собственного сообщения об ошибке я получил бы это огромное сообщение