簡體   English   中英

從 Cloudflare Worker 訪問 Chrome POST 響應正文

[英]Accessing in Chrome POST response body from Cloudflare Worker

我正在嘗試讀取來自 Cloudflare Worker API 的響應,我沒有設置任何關於它的特殊內容,並且在 Postman 中,請求按預期工作。 我猜我錯過了一些 header 但我不確定是哪一個,或者即使這是閱讀響應正文在瀏覽器中不起作用的原因。

這就是我獲取數據的方式:

    const url = `${process.env.SOME_URL}/v1/method?token=${TOKEN}`
    const headers = new Headers();
    headers.append("Content-Type", "application/json;charset=UTF-8");
   

    const requestOptions = {
        method: 'POST',
        redirect: 'follow',
        mode: 'no-cors',
        body: JSON.stringify(body),
        headers
        // referrerPolicy: 'no-referrer',
    };

    return fetch(url, requestOptions)
        .then(async (response) => {
            // no body to be parsed
            return response.json()
        } )
        .then(result => console.log(result))
        .catch(error => console.log('error', error));

期待您的回答,謝謝。

這種行為是由於fetch-apino-cors配置造成的。 有關不透明請求的更多詳細信息,請在此處閱讀:

哪些限制適用於不透明響應?

暫無
暫無

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

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