Mensagem flash Sails.js para registro do usuário
Estou seguindo o tutorial Sail.js dehttp://irlnathan.github.io/sailscasts/blog/2013/08/27/building-a-sails-application-ep4-handling-validation-errors-with-a-flash-message/
No entanto, tive um pequeno problema. No tutorial, o autor usa arquivos de registro dentro de sua pasta de usuário e atribui rotas no controlador de usuário. Ele então envia erros de validação usandoflash
para o usuário.
No entanto, no meu projeto, os arquivos de registro estão na pasta raiz e eu atribuo as rotas do arquivo routes.js da seguinte forma
module.exports.routes = {
'/': {
view: 'index'
},
'/register': {
view: 'register'
}
};
Agora, o problema é usar o flash para mostrar aos usuários os erros de validação durante o registro. Eu usei o seguinte no controlador de usuário (criar) e ele não parece funcionar
if (err){
err.success = 0;
console.log(err);
req.session.flash = {
err: err
}
req.flash('error', req.session.flash);
return res.redirect('/register');
}
Alguma sugestão?
Sails.js versão <0.10.x com base em sua outra saída de threadaqui