Este é um comportamento divertido do Meteor, onde se você definir seu método Meteor tanto no lado do cliente quanto no lado do servidor, você pode obter o alerta no seu navegador E um log de erro no servidor.
Você pode definir o método Meteor puramente para o lado do servidor, colocando-o na pasta /server e usando console.log exclusivamente.
Alternativamente, você pode envolver seu código em:
if (Meteor.isClient) {
// code
}
e siga seu caminho com alertas.
Atualizar :
Onde você define seus métodos Meteor é uma chamada de julgamento. Uma grande vantagem de deixá-lo no cliente/servidor é habilitar a compensação de latência do Meteor.
Veja a IU otimista seção:https://www.meteor.com/tutorials/blaze/security -com-métodos
Ao mesmo tempo, isso significa que você terá que tomar cuidado com o fato de que tanto o cliente quanto o servidor chamarão seu método. Seu código terá que lidar com ambos os casos, o que significa funções que são definidas em um ambiente mas não no outro (como
alert
) exigirá atenção especial.