2014-10-17 79 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

更新水線功能是異步的,你肯定在心不是一些資源法後可能會被解僱的範圍?

相關問題