我在server.js和app.configuire()块中使用这样的express会话。
我只想在有一些api调用的情况下使用会话,但不想在那些静态内容加载中使用,因为它似乎会扩展我不想要的会话。
那么,有没有一种方法可以指定不使用会话来处理那些静态内容呢?
app.use(express.session({ secret: sessionVal }));
根据Express.js文档
app.use([path,] function [, function...])
使用app.use()时,必须指定path(可选)作为第一个参数例如:
app.use('/api', express.session({ secret: sessionVal }))
我也遇到了同样的问题。我的问题是我打电话给
app.use(express.static("views"))
在我的会话中间件之前。应该首先调用会话中间件,然后调用静态内容中间件。