Запрос API заблокирован CORS - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь использовать g-trend API в моем vuejs приложении, запущенном с localhost, но продолжаю сталкиваться с проблемами блокирования моих запросов из-за ограничений CORS: Нет заголовка «Access-Control-Allow-Origin» присутствует на запрашиваемом ресурсе. Я знаю, как решить проблему при выполнении запроса на выборку, но не в сценарии, где я фактически не вижу URL запроса, как при использовании API. Есть ли способ это исправить?

const { ExploreTrendRequest } = require('g-trends');
const explorer = new ExploreTrendRequest();
explorer.past5Years()
        .addKeyword("keyword")
        .download().then(csv => {
          console.log(csv)                         
        })

1 Ответ

0 голосов
/ 02 мая 2020

Я обычно использую прокси-сервер, чтобы избежать этой ситуации, ваше приложение просит ваш сервер выполнить этот запрос, чтобы ваш сервер управлял связью с API, когда ваш сервер получает ответ, он перенаправляет его в ваше приложение и проблем с CORS не будет.

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