且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

带有 $http 的 Access-Control-Allow-Headers 不允许请求标头字段

更新时间:2022-05-20 22:38:02

该问题是因为请求标头中缺少 Access-Control-Allow-Headers.为了解决这个问题,我们需要添加 Access-Control-Allow-Headers: * 到请求头

The issue is because of missing Access-Control-Allow-Headers from request Header. To fix this we need to add Access-Control-Allow-Headers: * to request header

Access-Control-Allow-Headers 添加到 http 请求标头.您可以使用 $httpProvider 在应用级别执行此操作.在您的应用配置部分添加以下行以添加此标头.

Add a Access-Control-Allow-Headers to the http request header. You can do this at app level using $httpProvider. Add below line in your app config section to add this header.

var app = angular.module("app", [
    "ngRoute",
    "app.controllers",
    "app.directives",
    "app.filters"
]);

app.config([
    "$routeProvider",
    "$httpProvider",
    function($routeProvider, $httpProvider){
        $httpProvider.defaults.headers.common['Access-Control-Allow-Headers'] = '*';
    }
]);