Node.js 在Express.js中,如何仅为登录用户生成服务器端会话

Node.js 在Express.js中,如何仅为登录用户生成服务器端会话,node.js,express,session,connect-mongo,Node.js,Express,Session,Connect Mongo,目前,我正在使用express session: 结合 连接mongo: 我使用该站点的样板示例,可以成功地为登录用户生成会话 但我也有一个健康监视器,每隔几秒钟就对站点进行ping,这也会在服务器上生成会话,这会阻塞数据库 如何仅为登录用户生成会话?您可以在express应用程序中定义控制端点。 差不多 const app = express() app.get('/ping', (req,res) => res.send('pong')) app.use(sessions...) 正

目前,我正在使用express session:

结合

连接mongo:

我使用该站点的样板示例,可以成功地为登录用户生成会话

但我也有一个健康监视器,每隔几秒钟就对站点进行ping,这也会在服务器上生成会话,这会阻塞数据库


如何仅为登录用户生成会话?

您可以在express应用程序中定义控制端点。 差不多

const app = express()
app.get('/ping', (req,res) => res.send('pong'))
app.use(sessions...)
正如您所知,express机制自上而下工作,因此get请求在会话中间件上具有优先级: