猿问

怎么解决fetch的跨域问题?现在在用react-router做一个SPA

现在在用react-router做一个SPA应用,也存在跨域问题,但是我在网上看见别人有的web页面可以请求到,是不是别人自己用服务器做处理了?

项目地址

fetch(getLatestNews(),{

          method: 'GET',

          mode: 'cors',

      })

      .then((response) => {

          console.log(response)

        if (response.ok) {

          return response.json()

        }

      })

      .then((responseData) => {

          

        this.setState({

          isLoaded: true,

        })

      })

      .catch(() => {

        this.setState({

          isLoaded: false,

        })

      });

警告

Fetch API cannot load http://news-at.zhihu.com/api/... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.xboxyan.com' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.


MMTTMM
浏览 857回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答