2013-11-27 198 views
0

我有一個跨站點ajax登錄請求來自Chrome擴展到Meteor應用程序。我正在使用Iron-Router和where:'server'設置在流星端處理這個問題。請求正常,但現在我有請求,我想登錄該用戶。我如何從服務器上做到這一點?流星從服務器登錄用戶

我試圖繞過它在服務器重定向到另一個路由器Router.go('otherRoute', {email:requestEmail, password:requestPassword})action回調,但沒有工作,因爲沒有找到go方法。無論哪種方式,這似乎是一個很好的解決方案,這個問題。

+0

恐怕你不能那樣做。你需要通過'webSockets' +'Meteor DDP'連接才能達到你想要的。 –

回答

0

粗略地說,你需要的是或多或少的DDP client你的自定義(非Meteor?)網站上。您需要的功能在流星的livedata包中實現。還有一個節點包node-ddp-clinet(服務器端),您可能可以將它用作實現自己的客戶端的起點。

一旦你有一個工作DDP client,登錄是在服務器上調用login方法(當然通過DDP)。查看 here瞭解更多詳情。