栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

egg在 post 请求报错: missing csrf token

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

egg在 post 请求报错: missing csrf token

前言:          在使用egg编写后台接口,然后进行访问的时候出现了这个错误,从官方的解释可以知道,egg对 POST, PUT,DELETE 等请求的时候需要把 token 带上,如果我们是本地开发,还没有正式的使用,想去掉这个报错,请看下面的解决办法。 官方是这样说的:入口

有两种常见的 csrf 错误:
  • missing csrf token
  • invalid csrf token

By default egg-security plugin built in Egg requires CSRF validation against all 'unsafe' request such as POST, PUT, DELETE requests.

The error will disappear in the presence of the correct csrf token in the request. For more implementation details, see [./core/security.md#csrf].

默认情况下 鸡蛋安全Egg 中内置的插件需要针对所有“不安全”请求(例如POST, PUT,DELETE请求)进行CSRF 验证。

解决办法: 1、打开你的   config  /  config.default.js  这个配置文件 2、加入下面的代码:
 //missing csrf toke  不设置的会保持,临时使用,为了安全正式使用请设置true
  //CSRF是为了防止攻击,在发起请求前要在header里设置 x-csrf-token。x-csrf-token的值要后端取
  config.security = {
    csrf:{
      enable:false
    }
  }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/285472.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号