流明-在尝试使用某些标头的POST请求时遇到CORS错误,但是没有标头,一切都很好

时间:2019-07-03 11:05:58

标签: php ajax laravel lumen

所以我的问题是:我在子域 api.domain.com 上有Lumen服务器 从 domain.com 发送Ajax请求到 api.domain.com 后:

$.ajax({
            url: 'https://api.domain.com/login',
            type: 'post',
            headers: {
                'Authorization': 'someJWTTOKEN'
                'Content-Type': 'application/json'
            },
            data: {},
            dataType: 'json',
            success: function(result) {
                console.log('result');
                console.log(result);
            },
            error: function(error) {
                console.log(error);
            }
        });

现在我收到CORS错误: enter image description here

但是当我从ajax请求中删除Header时,一切正常。

这很棒:

   $.ajax({
                url: 'https://api.domain.com/login',
                type: 'post',
                headers: {
                },
                data: {},
                dataType: 'json',
                success: function(result) {
                    console.log('result');
                    console.log(result);
                },
                error: function(error) {
                    console.log(error);
                }
            });

1 个答案:

答案 0 :(得分:1)

我在将React应用程序连接到Lumen API时遇到了问题,但是使用此PHP Package解决了这个问题。在自述文件中,他们解释了如何使用Lumen配置软件包。合法花了我大约2分钟。