Добрый день.
Делаю сохранение в базу (в монго)
function addProducts(name) {
var data = {
name: name
};
return $http.post('/products/add', data)
.then(addProductsComplete)
.catch(addProductsFailed);
function addProductsComplete(response) {
console.log('Сохранено');
return response.data;
}
function addProductsFailed(error) {
console.log('error in POST Products service ');
}
}
В серверном роуте соответственно
router.post('/add', function (req, res) {
var product = new Products({
name: req.body.name
});
product.save(function (err) {
if (err)
throw err;
});
});
И всё нормально - в базу сохраняется по факту. Но через некоторое время появляется в браузерной консоле ошибка
error in POST Products service
т.е. всё-таки выходит ошибка. Поставил
console.log('Сохранено');
но это не вызывается.
Как отловить ошибку или что не так? С учетом того, что в базу всё равно сохраняется как надо.