簡體   English   中英

API 請求被 CORS 阻止

[英]API request blocked by CORS

我正在嘗試在從 localhost 運行的 vuejs 應用程序中使用 g-trends API,但由於 CORS 限制,我的請求被阻止的問題不斷出現:No 'Access-Control-Allow-Origin' Z099FB995346F331C5E39資源。

我知道在執行獲取請求時如何解決問題,但不是在我實際上沒有看到請求 URL 的情況下,就像使用 API 時一樣。 有沒有辦法來解決這個問題?

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

我通常使用代理服務器來避免這種情況,您的應用程序要求您的服務器為您執行該請求,因此與 API 的通信由您的服務器管理,當您的服務器收到答案時,它會將其轉發給您的應用程序並且不會不是任何 CORS 問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM