2013-05-05 63 views
-1

我正在使用Meteor開發一個簡單的博客應用程序。但是,用戶將被允許匿名發佈。我想記錄發件人的IP地址以及他們的博客文章。如何將用戶IP地址記錄到數據庫?

我找不到任何方法來訪問IP地址。我怎樣才能做到這一點?

+2

可能重複[如何獲得流星服務器的用戶的IP地址?(http://stackoverflow.com/questions/14843232/how-to-get-the-user-ip-address-in - 流星服務器) – 2013-05-05 16:54:54

回答

0
if (Meteor.isServer) { 
    var app = __meteor_bootstrap__.app, 
     Fiber = Npm.require('fibers'), 
     headers = {}; 

     app.use(function(req, res, next) {Fiber(function() { 

      headers.remoteAddress = req.connection.remoteAddress; 
      console.info(req.connection.remoteAddress); 

      console.info(res.socket._peername); 
      next(); 
     }).run(); 
     }); 
} 
+0

是的,所以?... – hakan 2013-08-23 10:33:48

相關問題