0
Я пытаюсь вывести конкретные сообщения о конкретных ответах.Ошибка обработки специфических ошибок Mongodb
Вот мой код:
.post(function(req, res) {
var user = new User(req.body);
user.save(function(err) {
if(err) {
if(err.code == 11000)
res.status(409).json(customHTTPcodeReponses.exists(req.body.email));
};
User.findById(user._id, function(err, createdUser) {
res.status(201).json(customHTTPcodeReponses.created(createdUser));
});
});
});
Flow:
- Ваши данные. Я получаю 201.
- Повторная отправка таких же данных. Я получаю 409.
- Повторная отправка таких же данных. Я получаю «Не удалось получить никакого ответа (Почтальон)»
Консоль ошибка: _http_outgoing.js: 335 певд ошибки (. Может \ 'т установить заголовки после того, как они направляются'); [nodemon] приложение разбилось - ожидание изменений файла перед запуском ...
Что может быть причиной этого?
"не работает" - разработать –
Я думаю, что [этот вопрос] (http://stackoverflow.com/q/18169275/4519059) может помочь;). –
Я изменил описание. Не могли бы вы еще раз взглянуть на него? –