Mesmo removento ele continua aceitando o Tarefas.insert no console meteor remove autopublish //teste console. Tarefas.insert({nome:"sou um hacker",data: new Date()});
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Mesmo removento ele continua aceitando o Tarefas.insert no console meteor remove autopublish //teste console. Tarefas.insert({nome:"sou um hacker",data: new Date()});
Oi Richard,
Se não me engano, desde a versão 1.3 do Meteor, o projeto vêm com um outro pacote, chamado insecure, que habilita a edição do banco no lado do cliente. Na época do curso ainda não existia esse pacote. Tente removê-lo:
meteor remove insecure
E diga se funcionou :)
Silvio, executei o comando sugerido e o console retornou a mensagem "insert failed: Access denied", conforme comportamento esperado. Obrigado! Essa também foi uma dúvida minha que surgiu após assistir essa vídeo-aula. Entendo que na época que foi gravado essa vídeo-aula essa funcionalidade estava incluída no comando "meteor remove autopublish", visto que a remoção desse pacote (autopublish) iria corrigir o comportamento mencionado no início da vídeo aula (inserção pelo console).
Verifiquei agora que já existe um outro forum com essa dúvida. Segue o link: https://cursos.alura.com.br/forum/topico-6-publish-e-subscribe-20136
Nele contém detalhes sobre o package "autopublish" e "insecure".
Só complementando, esse package existe faz tempo, não foi criado agora na versão 1.3. No mínimo existe desde a 1.0.