如何避免在特定的Express路线上创建会话?

时间:2015-04-14 03:31:56

标签: javascript node.js express

我将ExpressJS用于应用程序框架,以及用于管理Express会话的connect-memcached。

app.use( express.session({
 secret: "blah blah",
 store: new MemcachedStore({ ... })
}));

效果很好。除了...

我有一个特定的路线,许多脚本用来检查应用程序的状态:

app.get( "/checkstatus", function( req, res ){
  ...
});

因为这些是执行检查的脚本,所以每次检查都会创建新会话。我宁愿避免这种情况。

所以我的问题是,对于这条特定的路线,我怎样才能阻止会话在被请求时自动创建?

1 个答案:

答案 0 :(得分:1)

确保

app.get( "/checkstatus", function( req, res ){
  ...
});

之前

app.use( express.session({
 secret: "blah blah",
 store: new MemcachedStore({ ... })
}));

代码。