会话Cookie仅用于特定路由

我正在使用Connect.js和连接会话模块来pipe理会话cookie。 我注意到Connect在除静态文件之外的所有路由上都设置了会话cookie。 问题是我发送之前处理一些静态文件,如JS和CSS文件,所以我不能使用Connect的内置静态服务器,这意味着连接会话为这些文件设置会话Cookie。 由于这些文件将被包含在外部网站上,我不希望他们发送cookie。

是否有可能只为特定的路线设置会话cookie?

好的,我在这里find了我的答案: http : //senchalabs.github.com/connect/middleware-session.html

你可以通过使用connect.session.ignore忽略路由: connect.session.ignore.push('/robots.txt');

如果你使用快递,你可以把app.use(express.static(path.join(__dirname, 'public')));app.use(express.session());