2016-03-24 14 views
0

Üç uygulama, app-mobile, app-tablet ve app-desktop dedik. Şimdi bunların her birinin, http://anapp.com/create-post adresinde bulunan bir gönderi oluşturmak için kendine özgü bir sayfası olduğunu hayal edelim.Farklı uygulamalarda aynı URL için Meteor route isteği

Bazı if (checkPasses) gerçekleştiren başka bir Meteor uygulaması oluşturmak ve uygun uygulamaya ve belirtilen rotaya yönlendirmek mümkün mü?

if (isMobile)  redirectTo('http://localhost:3100/create-page'); 
else if (isTablet) redirectTo('http://localhost:3200/create-page'); 
else    redirectTo('http://localhost:3000/create-page'); 

gibi bir şey ama her isteği hala http://myapp.com/create-page gösterilir.

Lütfen cihaz sorgusunun sadece bir örnek olduğunu unutmayın - Cihazlar için en iyi yolun ne olduğu umrumda değil. Bu, isteğe bağlı olarak bir parametrenin sorgulanması ve sonuca bağlı olarak başka bir uygulamaya göre yeniden yönlendirilmesi ile ilgilidir. Bunun Meteor'a özgü bir soru olup olmadığından emin değilim, ancak bir kullanıcının kimliğini doğrulamak gibi şeyler yapmak isterim. Bu nedenle, bu "yönlendirme" uygulaması için Meteor'ın işlevini kullanması kullanışlı olur.

cevap

1

Oturumun oturumu boyunca uygulamanın konuştuğunun değişmesi durumunda oturum/durumu nasıl takip edersiniz?

İstediğiniz şey farklı türde aygıtlar için farklı içerik sunuyorsa, bir ters proxy kullanma (nginx gibi) uygulamanızı öneririm ve trafiği belirli bir sunucuya Kullanıcı Aracısı değerine bağlı olarak iletirim. HTTP başlığı.

+0

Bu mantıklı, sunucu kavramlarına çok yeni. Açıklama için teşekkür ederim! –

İlgili konular