vueでaxiosを使用し、郵便番号検索APIをたたくとCORSのエラーが出る
vue
1<script> 2data() { 3 return { 4 headers: { 5 'Content-Type': 'application/json;charset=UTF-8', 6 'Access-Control-Allow-Origin': '*', 7 } 8 } 9}, 10methods: { 11 axios.get('https://zipcloud.ibsnet.co.jp/api/search?zipcode=7830060', this.headers) 12 .then(response => { 13 console.log('status', response.status); 14 console.log('body', response.data); 15 }) 16 .catch(err => { 17 console.log('err', err); 18 }) 19} 20</script>
色々調べていたのですが、上記のやり方で解決されている方が多く、真似してみたのですが、
Access to XMLHttpRequest at 'https://zipcloud.ibsnet.co.jp/api/search?zipcode=7830060' from origin 'http://localhost:8080' 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.
というエラーが出てしまいます。
おかしいところ、他にも設定しなくてはいけないところがあったら教えていただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/06 01:12