1. 程式人生 > >(轉)fetch的使用和跨域問題

(轉)fetch的使用和跨域問題

          let myHeaders = new  Headers({
            'Access-Control-Allow-Origin':'*',
            "Content-Type":'text/plain'
        })
        let url = "http://localhost:3000/posts";
        fetch(url,{
            method:'GET',
            headers:myHeaders,
            mode:'cors'
        }).then(res=>{
            console
.log(res); return res.text(); }).then(data=>{ console.log(data) })

如果cors不行的話,改為no-cors
如果mode設定成:‘no-cors’請求時,reponse響應中type顯示為opaque,則這時候該使用jsonp了。或者後端代理。