我似乎無法在文檔中的任何位置找到此文件,而且google上的所有信息都是一個相當不完整的計算器文章。我有一個geoip應用程序,我需要訪問者的IP地址。未登錄用戶,所有訪問者。Meteorjs:獲取訪客的IP地址
任何想法你如何做到這一點與流星?
更新:更多的搜索後,我發現這個代碼,似乎工作至今:
var Fiber = Npm.require('fibers');
__meteor_bootstrap__.app.use(function(req, res, next) {
Fiber(function() {
console.info(req.connection.remoteAddress);
console.log(req);
next();
}).run();
});
但有一個問題。我無法將IP地址與訪問者本身鏈接起來,因爲我無法發送cookie或將會話數據從服務器設置到客戶端,就像我通常在PHP/Python/Ruby中執行的那樣。
我得到了完整的請求與它的標題,但沒有訪客會話ID或東西從人羣中挑出這個用戶。
想想您需要向英國所有用戶發送聊天邀請的應用程序。您首先需要將他與他聯繫,然後發送邀請函,如果一切正常。所以我需要這個來回。
一種副本:http://stackoverflow.com/questions/14755563/meteor-js-get-anonymous-visitors-unique-id-ip-whatever –
這不工作了。 'console.log(Meteor.default_server.sessions);'不返回任何東西。 –
我沒有說它有效,只是它有點複製。 –