用于快速/连接的Ajax兼容中间件

正如它在标题中所说,我正在寻找express.js或连接的中间件,这将使我能够发出csrf请求。

连接中的csrf-middleware为每个请求创build一个新的令牌,这使得通过Ajax进行POST请求不是很容易。

如果您只想为每个会话创build一个新的CSRF令牌,而不是每个请求或某个东西,那么您总是可以利用Connect的csrf中间件让您传递自己的令牌生成function。 例如:

 connect.csrf(function (req) { if (!req.session['myCsrfToken']) { req.session['myCsrfToken'] = ... // generate token somehow } return req.session['myCsrfToken']; });