[求助]Node Club搭建后不能POST,post后403错误
10 回复
数据库没有写权限?
@clamingo [疑问]。默认配置没开通密码登录mongo
db: 'mongodb://127.0.0.1/node_club_dev',
我也遇到同样的问题,在route配置一个post跳转,在页面form中用post方式提交到后台,浏览器报403forbidden,至今没有解决,求帮助
1、所有的POST请求必须带有_csrf这个参数,因为nodeclub启用了csrf检查。该值可通过req.session._csrf
来获得(参考nodeclub源码中的app.js相关代码);
2、 假如你先打开一个表单页面,然后重启了nodeclub进程,这个表单的_csrf参数值就失效了,提交的时候就会返回403。解决方法是刷新这个页面,重新提交。
发帖时应该说清楚你是在什么情况下无法POST提交,尽量说详细点。
老雷V5啊~新人的好老师~顶你!