Marcelo e todo mundo dessa discussão, ocorreu um engano aqui, peço desculpas pela confusão.
Não é o autopublish
o responsável por barrar as ações de escrita e sim o package insecure
.
O autopublish
basicamente cria automático um Meteor.publish
/Meteor.subscribe
para cada função Collection.find
que você realizar no client-side.
O insecure
é o responsável por barrar ações de escrita (insert
, delete
e update
) no client-side, recomendando que utilize o Meteor.methods
pois nele é possível tratar no server-side os dados de entrada.
De qualquer forma, é obrigatório que ambos não sejam usados em ambiente de produção. Então sempre que criar um novo projeto meteor, rode:
meteor remove insecure autopublish
Abs!