2014-10-17 6 views
1

Я использую sailsjs v0.10.5.Sails.js Невозможно установить заголовки после их отправки

Я пытаюсь перенаправить логин после проверки электронной почты пользователя и обновления базы данных до перенаправления.

Я использую перенаправление в своем обратном вызове обновления. Но отправка ошибки после обновления базы данных

'Cant send headers after they are sent'. 

Ниже кода я использую для перенаправления:

verifyEmail: function(req, res){ 
var userId = req.param('userId'); 
User.update({id: userId},{isVerified: true}).exec(function(err, user) { 
    if (!err) { 
     req.flash('error', 'Your email is verified please login'); 
     res.redirect('/login'); }else { return res.send(user, 400); } 
    }); 

ответ

6

Update функция ватерлинии асинхронная, вы уверены, что там не какой-то Рез методом позже в объем, который может быть запущен раньше?

Смежные вопросы