[英]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-api
的no-cors
配置造成的。 有關不透明請求的更多詳細信息,請在此處閱讀:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.