gpt4 book ai didi

node.js - 用于 Express/Connect 的 Ajax 兼容中间件

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:47 24 4
gpt4 key购买 nike

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

csrf-middleware in connect每个请求都会创建一个新 token ,这使得通过 Ajax 进行 POST 请求变得不太容易。

最佳答案

如果您只想为每个 session 创建一个新的 CSRF token ,而不是为每个请求或其他内容创建一个新的 CSRF token ,那么您始终可以利用 Connect 的 csrf 中间件允许您传入自己的 token 生成函数这一事实。例如:

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

return req.session['myCsrfToken'];
});

关于node.js - 用于 Express/Connect 的 Ajax 兼容中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9049478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com