ASP.NET Web API & REACT - проблема с CORS при входе в систему с использованием удостоверения ASP.NET - PullRequest
0 голосов
/ 28 октября 2018

Здравствуйте, у меня проблема с входом в ASP.NET WEB API.Я уже включил CORS в моем бэк-энде

здесь из моего WebApiConfig.cs

var cors = new EnableCorsAttribute(origins: "*", headers: "*", methods: "*");
            config.EnableCors(cors);

web.config

 <customHeaders>
   <add name="Access-Control-Allow-Origin" value="*" />
   <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept,Authorization" />
   <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
  </customHeaders>

из моего РЕАКТИВНОГО ПРИЛОЖЕНИЯ

 var params = {
                'userName' : this.state.email,
                'password' : this.state.password,
                'grant_type' : 'password'
            };

            var formData = new FormData();

            for (var k in params) {
                formData.append(k, params[k]);
            }

            fetch(loginApiUrl, {
                method: 'post',
                headers : {
                    'Access-Control-Allow-Origin' : '*',
                    'Accept' : 'application/json',
                    'Content-Type': 'application/x-www-form-urlencoded',
                },
                body : formData
            })
            .then(json => json())
            .then(x => {
                alert(json.access_token)
               // localStorage.setItem('auth_token', `Bearer ${json.access_token}`)
            })

И я также использую webpack dev server, вот конфигурация, позволяющая CORS

 devServer : {
        headers: { "Access-Control-Allow-Origin": "*" },
        contentBase : path.join(__dirname, "dist"),
        compress : true,
        hot: true,
        open: true,
    },

И я продолжаю получать эту ошибку из консоли Google Chrome

Ошибкадля загрузки http://localhost:xxxx/token: Ответ на предпечатную проверку не имеет статуса HTTP ok.

Любая помощь, чтобы получить это использовать глагол ОПЦИИ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...