[Livro Meteor] Erro de compilação capítulo 4

bom dia!

Estudando o Meteor através do livro “Meteor Criando Aplicações Web Real Time Com JavaScript”, cheguei à página 34 onde o autor demonstra como publicar posts através de um button. Porém, o código existente no livro não está funcionando em minha máquina e gostaria de ajuda para resolver o problema.

Segue o trecho do código que não funciona:

Template.post.events({
“submit form”: function(e, template) {
e.preventDefault();
var textarea = template.find(“textarea”);
var posts = Session.get(“posts”) || [];
posts.push({message: textarea.value});
Session.set(“posts”, posts);
textarea.value = “”;
}
});

Fui colocando ‘Alert’ linha a linha da função e a mesma é chamada, mas no momento que é declarado o posts e feito um Session.get, já não emite mais o alert. Comentei a parte de atribuição e o push não funcionou também.

Obrigado,

Thiago Tácito

Olá @thiago.tacito provavelmente você deve estar usando a nova versão do meteor, e este livro atualmente da suporte apenas ao Meteor 1.1, na versão Meteor atual que você deve estar usando não vem pré-instalado a API do Session, e pra isso você terá que instalá-lo a parte rodando o comando meteor add session

1 curtida