Не удается выполнить предварительную проверку при добавлении заголовка авторизации - React + Nodejs - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь связаться с сервером nodejs, «Preflight» не удается при добавлении заголовка авторизации, без заголовка я могу подключиться к серверу.Снимок экрана для заголовка запроса из средства разработки браузера добавлен ниже

CORS добавлен на сервер. Js

app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Content-Type,Authorization");
    res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
    next();
});

React JS - Axios Code

let params = {
      "userId": userName,
      "password": password,
      "random": event.target.name,
      "grant_type": "password"
    };
    var config = {
      headers: {
        'Authorization': 'Basic YXBwbGljYXRpb246c2VjcmV0',
        'Content-Type': 'application/x-www-form-urlencoded'
      }
    }


[Axios.post('/oauth/token', params, config).then((response) => {

      if (response.status === 200) {
        if (response.data.querySuccess) {
          console.log(response);
    }
    ).catch((error) => {
      console.log(error);
      alert.error('Oops some error occured please check the data you have submitted');
    });
  }][1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...