错误:configuration错误的csrf – Express JS 4
我正试图在现有的应用程序中启用Express 4的csrf模块。
我已经添加了下面的代码:
var csrf = require('csurf') ... app.use(csrf());
我已经开始我的申请,我得到:
Error: misconfigured csrf
和一个堆栈跟踪。 没有其他的。
我已经检查过文件,但是不清楚。 有人可以帮忙吗? 什么是使用这个模块所需的最低configuration?
我find了解决办法。 对app.use(csrf())
的调用必须在app.use(cookieParser())
和app.use(session({...})
。
如果您使用Redis作为会话存储并且服务器未运行,那么您也将得到错误configuration的错误。