Как я могу решить проблему «Нет доступа-контроля-разрешения-происхождения»? - PullRequest
0 голосов
/ 18 июня 2020

Я использую Heroku для запуска своего сервера, и я использую «ядра» на моей внутренней стороне, которые написали в Node.js. У меня есть эти команды:

const corsConfig = {
  origin: true,
  credentials: true
};
app.use(cors(corsConfig));
app.options("*", cors(corsConfig));

в моем клиенте я использую vue. js:

module.exports = {
    devServer: {
      proxy: {
        '/api': {
          target: '"https://david-matan-recipe-api-server.herokuapp.com/',
          ws: true,
          changeOrigin: true
        }
      }
    }
  }

, когда я пытаюсь получить некоторые данные из моего бэкэнда с помощью Ax ios Я получаю это сообщение в браузере:

Access to XMLHttpRequest at 'https://david-matan-recipe-api-server.herokuapp.com/api/recipes/random' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

1 Ответ

1 голос
/ 18 июня 2020

попробуйте установить config вот так:

const corsConfig = {
  origin: 'http://localhost:8080'
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...