最近學(xué)習(xí)React做一個(gè)簡單的Demo梗夸,里面需要通過訪問Web接口獲取數(shù)據(jù)层玲,看別人使用fetch挺簡單的,于是就引入了反症,但是卻遇到了問題辛块。。铅碍。起初润绵,直接使用fetch(url)去做,運(yùn)行直接報(bào)異常:No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8000’ is therefore not allowed access胞谈。goggle了一下尘盼,應(yīng)該是跨域問題,有人給出解答烦绳,把請求request的mode設(shè)置為"no-cors"卿捎,試了一下,跨域問題好像是解決了径密,在控制臺里看到請求也正常返回了(含有body數(shù)據(jù))
但是始終獲取不到響應(yīng)reponse里面的數(shù)據(jù)午阵,可是數(shù)據(jù)明明就在那,而且報(bào)出的異常我很困惑:
求解答
謝謝~
PS:
Demo跑在本地8000端口上