3

私のNode.jsアプリでは、新しいクライアントが通常の方法でアプリにアクセスするたびにセッションを初期化します

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

中にありapp.configureます。

ここで、ボットからのトラフィックをフィルタリングしたくない場合、および正規表現を介してユーザーエージェントを渡すことによってユーザーエージェントがボットに属していることを検出した場合にセッションを作成したくない場合はどうすればよいですか?

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

しかし、私はこの条件をどこに置くのですか?

4

1 に答える 1

1

次のようなファイルrobots.txtを使用します。

User-agent: *
Disallow: /

ソース

于 2012-07-06T07:07:43.370 に答える