【问题标题】:How fix missing headers error and validation of response headers?如何修复丢失的标头错误和响应标头的验证?
【发布时间】:2022-01-27 04:44:15
【问题描述】:

我正在创建 React 和 Laravel 网站,控制台中显示了以下问题。

cors.php

<?php

return [


    'paths' => ['api/*','login','register','admin/*','sanctum/csrf-cookie'],

    'allowed_methods' => ['GET', 'PUT', 'POST', 'DELETE', 'OPTIONS'],

    'allowed_origin' => ['http://localhost:3000'],

    'allowed_origins_patterns' => [],

    'allowed_headers' => [  
        
        'Content-Type', 
        'Authorization', 
        'Accept',
        'Accept-Language',
        'Content-Language',
        'Origin',
        'X-Requested-With',
        'X-XSRF-TOKEN',
        
        //'X-CSRF-TOKEN',
        'Access-Control-Request-Methods',
        'Access-Control-Request-Headers'
        
        ],

    'exposed_headers' => [
       // 'Access-Token',
       // 'Uid',
        'Authorization', 
        'X-CSRF-TOKEN'
        
    ],

    'max_age' => 0,

    'supports_credentials' => true,

];

我的 cors.php 有什么问题,我放的有效和无效标头是什么?

【问题讨论】:

标签: reactjs laravel http-headers


【解决方案1】:

添加 allowed-origin to * 在您的代码中。

【讨论】:

  • 我试过这个。它不起作用@Anand
【解决方案2】:

您是否确认前端来源是“http://localhost:3000”,因为您在 cors.php 中只允许这样做

【讨论】:

  • 是的,我确认了@Shawinder
猜你喜欢
  • 2018-11-28
  • 2011-05-10
  • 2021-11-01
  • 2023-04-01
  • 2023-03-30
  • 2019-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多