预检响应具有无效的 HTTP 状态代码 404 - ajax 请求浏览器

Response for preflight has invalid HTTP status code 404 - ajax request browser

我的 ajax 请求出现 404 错误(看起来像这样):

$.ajax({
    type:'GET',
    url:'http://localhost:8000/auth/github',
    crossDomain:true,
    headers:{
        'Content-Type':'application/x-www-form-urlencoded',
        'Access-Control-Allow-Origin':'*'
    },
    success:function(data){debugger;}
});

chrome 上的错误如下所示: see chrome error

在 firefox 中喜欢这个: see firefox error

我在我的浏览器中安装了 cors 插件,我在 headers 上尝试了很多更改,但我的网络控制台仍然出现错误。

此外,当我通过邮递员访问我的路线时,一切正常。 所以我认为问题出在我的浏览器

有人知道如何解决吗?

我看到这个主题有同样的错误,但还没有答案:

非常感谢!

我终于在我的 headers accept 中添加了它:/。 我知道这在真实的基础设施中是被禁止的,但我的只是为了学校所以对于那些在学校项目中遇到同样问题的人,看看这个技巧。