2012-07-06 64 views
3

訪問。在我的Node.js應用程序不啓動會話初始化我會每一次新的客戶端訪問由典型如果應用程序是由一個機器人

app.use(express.session({ secret: config.secret.session, store: new RedisStore())); 

這裏面app.configure的應用程序。

現在我能做些什麼,如果我不希望從機器人過濾流量,如果我發現通過將用戶代理通過正則表達式如用戶代理屬於BOT不創建會話

/bot|index|spider|crawl|wget|slurp|Mediapartners-Google/i 

但是我在哪裏放這個條件?

回答

1

我會使用robots.txt文件這樣的:

User-agent: * 
Disallow:/

source

相關問題