2016-11-23 152 views
1

我想保存在我身邊的用戶的入口點。所以這裏是我的解決方案流量路由器獲取當前路由器serverside

Meteor.onConnection(function(conn) { 
console.log(conn.clientAddress); 
console.log(FlowRouter.getRouteName()); 
var id = database.insert({ 
    page: "page", 
    ip: conn.clientAddress, 
    enterdPagedAt: new Date(), 
    isActive: true 
}); 

});

正如你可以看到,在頁面下,我想保存他進入的路線。那麼我怎樣才能獲得使用流路由器的服務器上的當前路由?

回答

0

Meteor Guide自帶一個小竅門:

這是常見的想知道哪些是最常見的訪問你的應用程序的網頁,並在用戶的來源。您可以閱讀如何在Deployment Guide中設置基於流量路由器的分析。

即使你不想使用第三方分析服務,該okgrow:analytics package他們指的應該有你需要埋在its code的信息。

+0

請參閱https://github.com/okgrow/analytics/blob/master/client/flow-router.js,它使用了我在其他答案中提出的全局流量觸發器。 –

0

流量路由器是一個客戶端路由器。如果您想要在服務器上獲得該信息,您必須讓客戶端將其當前路由發送到服務器。 A global Flow Router trigger可以做到這一點。

警告:自從我上次使用Meteor開發以來已經有一段時間了。當時流量路由器甚至還沒有。