如何在快速会话中忽略robots.txt文件?

时间:2017-09-30 07:17:22

标签: node.js mongodb session

我有一个Node.js项目。此项目使用带有passport.jsexpress-sessionconnect-mongo包的local-auth来存储MongoDB sessions集合中的会话。

每当我更新页面或移动到另一个页面时,向sessions集合插入6个新项目。因此,在某个时间sessions收集变得非常大。

使用的代码段express-sessionconnect-mongo

var session = require('express-session')
var MongoStore = require('connect-mongo')(session)
app.use(session({
    resave: true,
    saveUninitialized: true,
    secret: secret.secretKey,
    store: new MongoStore({
        url: secret.database,
        autoReconnect: true
    })
}))

控制台中的摩根输出(每个页面和页面更新都会发生这种情况):

C:\Users\User\Desktop\Project>node server.js
Node.js listening on port 3000
GET / 200 37.946 ms - 2670
GET /robots.txt 400 23.490 ms - 2328
GET /robots.txt 400 185.459 ms - 2328
GET /robots.txt 400 4.794 ms - 2328
GET /robots.txt 400 6.684 ms - 2328
GET /robots.txt 400 3.966 ms - 2328
GET /favicon.ico 400 7.314 ms - 2328
GET /robots.txt 400 3.713 ms - 2328

所以,我认为这是因为robots.txt文件的许多请求。

如何在express-sessionconnect-mongo

中忽略此文件

0 个答案:

没有答案