2016-03-23 27 views
0

Meteor Hesapları paketini kullanıyorum ancak hesaplar-ui'yi kullanmıyorum. Kullanıcı oluşturulduğunda bir doğrulama e-postası gönderirsem e-postada şu bağlantı bulunur: http://localhost:3000/#/verify-email/06apVGBQypZAzpXZp4bPOYzn0-jCS9rR7ENkr8jkQRr Bu bağlantıyı açarsam, bu rota http://localhost:3000/#'a yönlendirilir ve / için tanımladığım şablon işlenir. Daha sonra Accounts._verifyEmailToken adresine erişemiyorum, sorun değil. Ama bu yolun /# alınmasını istemiyorum.Meteor Hesapları Yönlendirme

İstediğim rotamı yönlendirmek istediğim Hesaplar paketini nasıl söyleyebilirim (benim durumumda /app)?

Benim girişimleri defa: demir router ile

  1. Yönlendirme /#/app için ==> hesaplar paketin kaynak kodunda bir göz olması
  2. çalışmıyor. Meteor.absoluteUrl ile sağlanan URL'ler vardır. Ama paketin kaynak kodunu değiştirmek istemiyorum.

Paketin daha sonra /app rotasına izin vermek için hangi fikirlere sahip olmanız ve yine de jetonun javascript'te erişilebilir olması gerekir?

cevap

1

Sen sadece sunucu tarafında yöntemi üzerine bu

Accounts.urls.verifyEmail= function(token){ 
    return Meteor.absoluteUrl("/app/"+token+"/"); 
}; 

gibi, Hesap pakette farklı postaların url yapılandırabilirsiniz.