小编Shw*_*ank的帖子

CSRF令牌不匹配| Laravel 5.4

每当我向服务器发送POST请求时,都会出现TokenMismatchException错误.我已经尝试过发送了

<input type="hidden" name="_token" value= "{{csrf_token()}}">
Run Code Online (Sandbox Code Playgroud)

之前,我使用ajaxHeader将此特定信息发送到服务器,但这也是同样的错误.

我调试了更多,并在VerifyCsrfToken文件中找到它.

protected function tokensMatch($request)
    {
        $token = $this->getTokenFromRequest($request);
        return is_string($request->session()->token()) &&
               is_string($token) &&
               hash_equals($request->session()->token(), $token);
    } 

array:3 [
 "sessionToken" => "rgicYLOUhb2kLLChpVByNLQO1KVMb0Gkjzb7ZtTN" //$request->session()->token()
 "requestToken" => "IgXWquvnfujZJ1Vs9vbSgpjgX3rAnd5PpeklRvBD"  // $request->input('_token') ?: $request->header('X-CSRF-TOKEN')
 "laravel_token" => "rgicYLOUhb2kLLChpVByNLQO1KVMb0Gkjzb7ZtTN" //csrf_token()
]
Run Code Online (Sandbox Code Playgroud)

我在中间件令牌匹配函数中获得了数组.有人可以告诉我这个特殊问题的原因和解决方案吗?下面是我正在使用的ajax

function likeReview(id)
    {
        var like_span = $('#like_'+id);
        var like_div  = $('#likeDiv_'+id);
        var like_span_text = $('#likeText_'+id);
        $.ajax({
            type: 'post',
            url: '{{route('like.review')}}',
            data: {review_id: id},
            beforeSend: function () {
            },
            success: function (data) {
                if(data.status == 'success')
                {
                    var like …
Run Code Online (Sandbox Code Playgroud)

php laravel

7
推荐指数
1
解决办法
970
查看次数

Jest 遇到意外令牌 ReactJS

我在我的反应项目中设置了以下环境。以下是 package.json 文件:-

 {
  "name": "testing",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.5.2",
    "react-dom": "^16.5.2",
    "react-scripts": "2.0.5"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "jest",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ],
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-jest": "^23.6.0",
    "babel-loader": "^8.0.4",
    "babel-polyfill": "^6.26.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "enzyme": "^3.7.0",
    "enzyme-adapter-react-16": "^1.6.0",
    "jest": "^23.6.0",
    "react-test-renderer": "^16.5.2"
  },
  "jest": {
    "setupTestFrameworkScriptFile": "<rootDir>/src/setupTest.js",
    "transform": { …
Run Code Online (Sandbox Code Playgroud)

reactjs jestjs babeljs enzyme babel-jest

5
推荐指数
1
解决办法
7734
查看次数

标签 统计

babel-jest ×1

babeljs ×1

enzyme ×1

jestjs ×1

laravel ×1

php ×1

reactjs ×1