2012-04-11 26 views

Respuesta

16

Actualmente, Meteor no cuenta con una forma admitida de utilizar cookies en el servidor.

Puede utilizar cookies en el cliente, sin embargo. He aquí un fragmento para mostrar una pantalla de bienvenida la primera vez que el usuario visita una página:

Meteor.startup(function() { 
    if (!document.cookie.match("splash="))  
     $('body').append(Meteor.ui.render(Template.splash));  
}); 

Template.splash.events = { 
    'click .submit': function() {  
     document.cookie = "splash=ack;expires=Sat, 23 Mar 2013 00:00:0 GMT";  
     $('#splash_outer').remove();   
    } 
}; 

Se puede usar un enfoque similar y establecer las cookies en el código del lado del cliente, a continuación, enviar los resultados al servidor en una llamada al método .

+3

Necesito obtener una cookie cliente que no está vinculada al dominio actual (por lo que debe ser accesible desde el servidor). [He publicado un seguimiento aquí] (https://groups.google.com/d/msg/meteor-talk/xLGOcruZ4c4/s2YnI4ZOkMIJ). – TimDog

Cuestiones relacionadas