CNode

文件上传 的 multipart/form-data 数据 用了csurf 获取不到token啊

问答
Ccuoluanleshiguang发布于11 年前最后回复11 年前6 回复5187 浏览0 收藏

做一个文件上传,form 为 multipart/form-data ,

另外用了 csurl . 但csurl 的 function defaultValue(req) { return (req.body && req.body._csrf) || (req.query && req.query._csrf) || (req.headers[‘csrf-token’]) || (req.headers[‘xsrf-token’]) || (req.headers[‘x-csrf-token’]) || (req.headers[‘x-xsrf-token’]); }

获取不到 _csrf 的值啊, 请问解决办法啊

查看回复

回复 (6)

K
klesh#1·11 年前

检查一下,bodyParse 中间件有没放在 csrf 的 前面

K
klesh#2·11 年前

node debug 实时观察一下。

C
cuoluanleshiguang#3·11 年前
K
kiroChen#4·11 年前

哥们,你解决问题了,也说一下嘛。我也遇到了这个问题。

K
kiroChen#5·11 年前

跪求解决方案

C
cuoluanleshiguang#6·11 年前
引用 klesh检查一下,bodyParse 中间件有没放在 csrf 的 前面

@klesh 放在前面了,就是不能接收csrf的值。

参与回复
登录后即可参与回复。登录