Articles of meteor

configuração nginx recomendada para meteor

A configuração do site para o meu aplicativo de meteors tem diretivas parecidas com as seguintes: server { listen 443; server_name XXX; ssl on; ssl_certificate XXX; ssl_certificate_key XXX; location / { proxy_pass http://localhost:3000; proxy_set_header X-Real-IP $remote_addr; # http://wiki.nginx.org/HttpProxyModule proxy_http_version 1.1; # recommended for keep-alive connections per http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection “upgrade”; proxy_set_header Host […]

Como posso acessar constantes no arquivo lib / constants.js no Meteor?

Eu segui a documentação para colocar as constantes no arquivo lib/constants.js . Pergunta : Como acessar essas constantes nos arquivos html e js do lado do cliente?

Usando vários bancos de dados do Mongodb com o Meteor.js

É possível que 2 Meteor.Collections dados de 2 servidores diferentes de database mongdb? Dogs = Meteor.Collection(‘dogs’) // mongodb://192.168.1.123:27017/dogs Cats = Meteor.Collection(‘cats’) // mongodb://192.168.1.124:27017/cats

Meteor: Chamando uma function assíncrona dentro de um Meteor.method e retornando o resultado

Eu quero chamar uma function assíncrona dentro de um método Meteor e, em seguida, retornar o resultado dessa function para Meteor.call. (Como isso é possível? Meteor.methods({ my_function: function(arg1, arg2) { //Call other asynchronous function and return result or throw error } });

Como eu uso um MongoDB existente em um projeto do Meteor?

Digamos que há um servidor MongoDB em execução para um cliente da GUI (por wxPython ) por um tempo. Como eu poderia conectar meu novo projeto Meteor ao meu MongoDB já existente ?

Meteor.publish: publicar coleção que depende de outra coleção

Eu tenho uma function de publicação da seguinte maneira: Meteor.publish(‘tasks’, function (name) { var project = Projects.findOne({name: name}); return Tasks.find({projectId: project._id}); }); Agora suponha que em algum ponto as alterações são feitas em Projetos com o resultado que o Projects.findOne acima retorna um projeto diferente e, portanto, o Tasks.find retornará outras tarefas. No entanto, as […]

Entendendo Meteor Publish / Subscribe

Eu tenho um aplicativo simples configurado que mostra uma lista de Projects . Eu removi o pacote de autopublish para não enviar tudo para o cliente. {{#each projects}} {{name}} {{/each}} Quando o autopublish foi ativado, isso mostraria todos os projetos: if Meteor.isClient Template.projectsIndex.projects = Projects.find() Com isso removido, eu tenho que fazer adicionalmente: if Meteor.isServer […]

Como usar os methods do Meteor dentro de um ajudante de modelo

Como posso definir um método Meteor que também pode ser chamado em um auxiliar de modelo? Eu tenho esses dois arquivos: arquivo: lib / test.js Meteor.methods({ viewTest : function (str) { return str; } }); arquivo: client / myView.js Template.helloWorld.helpers({ txt : function () { var str = Meteor.call(‘viewTest’, ‘Hello World.’); return str; } }); […]