タイトルの通りです。
エラーメッセージに従って、Access-Control-Allow-Origin
ヘッダを設定したり、modeにcors
を設定したりしてみたのですが、同じエラーが出力されました。
うまく回避する方法はないでしょうか?
ご教授いただけますと幸いです。
js
1fetch('https://api.twitter.com/2/users/by/username/piyo', { 2 method: 'GET', 3 mode: 'cors', 4 headers: { 5 Authorization: hoge, 6 'Access-Control-Allow-Origin': '*', 7 }, 8 }).then(response => { 9 console.log(response.json()); 10 });
error
1Access to fetch at 'https://api.twitter.com/2/users/by/username/piyo' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/20 01:24 編集
2020/10/20 01:29 編集